{"push_id":660500743,"size":6,"distinct_size":0,"ref":"refs/heads/develop","head":"d95c7461d8f34afbe05b901bcdd706ae3160f4a1","before":"0b22da2c76a540d3c15ba1710cf77db6e298f1f4","commits":[{"sha":"208c3789f171192a836408bb66625c164abc1561","author":{"email":"e241f91a067a67f546eb37dde83068c4f11ec5fd@gmail.com","name":"mucaho"},"message":"Split events from position updates in Draggable\n\nIntroduces new component `MouseDrag` which only fires drag and drop\nevents. The `Draggable` component listens to these events and moves the\nentity appropriately.","distinct":false,"url":"https://api.github.com/repos/mucaho/Crafty/commits/208c3789f171192a836408bb66625c164abc1561"},{"sha":"66d969d95e2e29db314f4dc17e5af7f9f5851f4a","author":{"email":"e241f91a067a67f546eb37dde83068c4f11ec5fd@gmail.com","name":"mucaho"},"message":"Make key-related controls use Keyboard component\n\nInstead of querying the global key state, query the key state for the\nparticular entity.","distinct":false,"url":"https://api.github.com/repos/mucaho/Crafty/commits/66d969d95e2e29db314f4dc17e5af7f9f5851f4a"},{"sha":"a1dce3b3e5a72ab21d7abdc9b211bf50ac7f000b","author":{"email":"e241f91a067a67f546eb37dde83068c4f11ec5fd@gmail.com","name":"mucaho"},"message":"Reorganize code\n\nMove components that modify entities based on input to controls:js.\nMove components that generate input events to inputs:js.\nMove tests accordingly.","distinct":false,"url":"https://api.github.com/repos/mucaho/Crafty/commits/a1dce3b3e5a72ab21d7abdc9b211bf50ac7f000b"},{"sha":"e48bdc43307927d1181e3285d2d9fd04059cccf5","author":{"email":"e241f91a067a67f546eb37dde83068c4f11ec5fd@gmail.com","name":"mucaho"},"message":"Fix supportable ground detection bug\n\nOnly one entity is chosen among all intersected ground entities;\nhowever, if this entity does not pass \"CheckLanding\" requirement, the\nplayer will not land on any ground entity, even if the other entities\nsatisfy the requirement.","distinct":false,"url":"https://api.github.com/repos/mucaho/Crafty/commits/e48bdc43307927d1181e3285d2d9fd04059cccf5"},{"sha":"ed189342f5b587ca5b96a79eefd3e2427d372e12","author":{"email":"e241f91a067a67f546eb37dde83068c4f11ec5fd@gmail.com","name":"mucaho"},"message":"Merge pull request #896 from mucaho/fix_supportable_bug\n\nFix supportable ground detection bug","distinct":false,"url":"https://api.github.com/repos/mucaho/Crafty/commits/ed189342f5b587ca5b96a79eefd3e2427d372e12"},{"sha":"d95c7461d8f34afbe05b901bcdd706ae3160f4a1","author":{"email":"e241f91a067a67f546eb37dde83068c4f11ec5fd@gmail.com","name":"mucaho"},"message":"Merge pull request #892 from mucaho/node_tests\n\nSplit input generating components from input consuming components","distinct":false,"url":"https://api.github.com/repos/mucaho/Crafty/commits/d95c7461d8f34afbe05b901bcdd706ae3160f4a1"}]}