{"head":"a28708de3a46bc9f3b930d3212dbf9822aabd7ae","size":74,"push_id":45179730,"shas":[["0ef75af9558cc9de26d6b1c34877ea0c96f01f0f","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Adding alias for require","Sam Foster"],["fd3861addf108e82062a6ce2a709fbe3ce6b9ae4","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Rearranging inherits for TestThing, adding onHit trait from Actor","Sam Foster"],["3ebbd7fe2f4c30ae90a18b170df2cd6f3561b412","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","dialling down the # of things in the scene while debugging collision/boundary handling","Sam Foster"],["951552344dc914df41d1013dbee683becfec6367","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Breaking out the key controls into its own module","Sam Foster"],["5233b3197b6516c1e6efca700afd768d777d435c","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Pulling in jasmine-standalone-1.1.0 as tests/lib, trying out a spec and customized specrunner to use the amd patterns","Sam Foster"],["df57f65b2721db162071882531e678a494823a00","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Updating to use the controls module","Sam Foster"],["3e03d7fac8256065432259a7531a4c9d890478ee","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Moving Barrier to lib/entity where all that needs more thought/work","Sam Foster"],["6907cc48623785359c614b18aaf72dd13679cf2f","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Aliasing curl to require - seems it doesn't register a global require anymore?","Sam Foster"],["c85837d1259238b19cf7582ca75287ff24650894","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Merge branch 'master' into in-progress","Sam Foster"],["cbd93c4ce2bd3ceaa658314cd1800229f2ff29db","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Adding some specs for the way I /think/ the Scene should work wrt managing entities, collisions","Sam Foster"],["750ef9137cd2f9f887c7a2eba30af3d5e6c7abdf","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Removing notion of module-level registry. This should be handled by the Game or Scene as the thing that does the entity creation","Sam Foster"],["98635b9095cdc23af501010e411f2904fde49079","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Initial implementation of a collision.Manager trait which our scenes/tests/whatever can compose in or directly instantiate. Calls to checkForCollisions now must pass in the collision.Manager.","Sam Foster"],["80dba6c56f3afb46dcc85eadd8fcc5b4f3bb8ace","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Use a module we've imported as the reference module/path to locate assets dir","Sam Foster"],["9f37bdc7548cb06af5c89ad86701747777dcb399","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","throw if reference directory can't be determined","Sam Foster"],["1e5cb4f71c1bb32b0c2485633b0e6877e052345c","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Logging cleanup","Sam Foster"],["2a85f3c9b6703aad9002bfaef364bc747dda0054","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Adding require alias for curl","Sam Foster"],["4f2c804219a4a8610f1a352d5939a11cda930592","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Adding entity-management to base Scene class (temporarily I think)","Sam Foster"],["bad112982b8318d360a3e8199925159a1c15747a","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Adding init to Scene, so it can set up entityRegistry etc. Entities array is extended with an add method to manage a by-id lookup in the registry. All scenes should entities.add() now.","Sam Foster"],["b6444c36c2c4432e414b768bcd666d97b797f027","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Updating scratch scene to use entities.add","Sam Foster"],["c813aa7c1cbf339498bd82ce6683aa8027cb2f60","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sam-i-am.com","Some Compose tests to clarify when and how mixins & constructors happen. Adding a games/Scene spec with basic smoke tests","Sam Foster"]],"ref":"refs/heads/master"}