diff options
| author | Julie Lala <jules@okfoc.us> | 2014-06-18 01:09:36 -0400 |
|---|---|---|
| committer | Julie Lala <jules@okfoc.us> | 2014-06-18 01:09:36 -0400 |
| commit | 7771ed9a92f3b0da66e633c829316ac904300713 (patch) | |
| tree | 08e2bd9fbf8d6fd9ba3dae379e17ba9a1fca4adc /public/assets/javascripts/rectangles/engine/scenery/_scenery.js | |
| parent | 16558222941e1aebdefdd520bd70e06e80632d39 (diff) | |
| parent | 345253cecbaaeaa1b43fdd2409490172f1108382 (diff) | |
Merge branch 'master' of github.com:okfocus/vvalls
Diffstat (limited to 'public/assets/javascripts/rectangles/engine/scenery/_scenery.js')
| -rw-r--r-- | public/assets/javascripts/rectangles/engine/scenery/_scenery.js | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/public/assets/javascripts/rectangles/engine/scenery/_scenery.js b/public/assets/javascripts/rectangles/engine/scenery/_scenery.js index 9e9e2bf..9096de0 100644 --- a/public/assets/javascripts/rectangles/engine/scenery/_scenery.js +++ b/public/assets/javascripts/rectangles/engine/scenery/_scenery.js @@ -3,7 +3,8 @@ var Scenery = new function(){ var base = this; - base.images = [] + base.media = [] + base.nextMedia = null base.mouse = new mouse ({ use_offset: false }) @@ -40,6 +41,30 @@ var Scenery = new function(){ }) }) } + + base.add = function(wall, media){ + var scene_media + switch (media.type) { + case 'image': + scene_media = new Scenery.image (wall, media) + break + + case 'youtube': + case 'vimeo': + scene_media = new Scenery.video (wall, media) + break + } + base.media.push(scene_media) + scene_media.init() + } + base.addNextToWall = function(wall){ + base.add(wall, base.nextMedia) + base.nextMedia = null + } + base.remove = function(id){ + base.images.splcie(id) + } + return base } |
