codecombat/app/lib
Scott Erickson 4dda1b67dd Refactor ThangsTabView to use GameUIState for managing all Surface mouse events
Attempting to use a react-component-like system, where the Surface simply emits everything that
happens through the shared GameUIState, and the parent (in this case the ThangsTabView, but theoretically
anything that uses the surface) handles the events manually, to enforce desired behavior for that particular
context.

It's nice that all the event handling is centralized, but it's still a bit of a mess, and not thoroughly
stateful. But it's a start. This is in preparation for allowing multi-thang selection and manipulation
in the level editor.
2016-06-28 09:19:38 -07:00
..
scripts Fix camera and spectate bugs with new loading intro behavior 2015-11-11 06:42:12 -08:00
simulator Fully remove Clojure and Io. Use new Aether 0.5.0. 2016-05-24 12:00:04 -07:00
sprites Propagate SpriteParser's auto-insignificant-tween skipping fix to SpriteBuilder too 2016-02-26 11:42:32 -08:00
surface Refactor ThangsTabView to use GameUIState for managing all Surface mouse events 2016-06-28 09:19:38 -07:00
world Preparing for master-wizard 2016-06-24 15:02:57 -07:00
aether_utils.coffee Fully remove Clojure and Io. Use new Aether 0.5.0. 2016-05-24 12:00:04 -07:00
Angel.coffee Add basic listening for code problems to Verifier 2016-04-25 17:03:08 -07:00
AudioPlayer.coffee Don't load sounds from level while muted 2015-11-29 12:32:04 -08:00
Bus.coffee Wabam. Refactored a bunch of stuff into 'core' folders so that it's clearer which files are being loaded first thing, and which are not. Also reworked a bunch of the anymatch things in config.coffee, cause there were better ways. 2014-11-28 17:49:41 -08:00
coursesHelper.coffee Include ladder levels in level stats in teacher views, clean client test logs 2016-06-17 15:15:13 -07:00
DefaultScripts.coffee Add playback: playing: false default to scripts, with default editor task to adjust it 2015-11-15 08:03:14 -08:00
God.coffee Enable Esper by default in certain cases; improve verifier a bit; misc cleanup 2016-05-05 16:56:58 -07:00
image_filter.coffee last fix for dimming the editor 2014-07-23 15:09:15 +02:00
LevelBus.coffee Implement headless verifier; fix headless client 2016-04-12 19:34:05 -07:00
LevelLoader.coffee Fix level editor not loading after recent hotfix 2016-06-20 17:10:55 -07:00
LevelSetupManager.coffee Remove name from loadModel 2016-02-18 16:44:40 +00:00
LocalMongo.coffee Added tests for repeatable achievements, including complicated xp 2014-07-04 19:27:37 +02:00
requireUtils.coffee Clean up mixed quotes 2014-07-01 12:23:22 +08:00