{"push_id":585947245,"size":5,"distinct_size":0,"ref":"refs/heads/master","head":"cb1f08fd7cd2dfa94b224de031c6dabbbb9451a0","before":"89b3f48f19c3936b3923eb0f8054b47d94948057","commits":[{"sha":"5a6293cba273b4ddd295f3c711c9f82629285980","author":{"email":"505a0a3e225414e1bd70728360849d6cb5103407@localhost.localdomain","name":"bko"},"message":"Removed unused code - manager class no longer makes any reference to \"snowballs\"","distinct":false,"url":"https://api.github.com/repos/Buhndabah/ShiverMeTimbers/commits/5a6293cba273b4ddd295f3c711c9f82629285980"},{"sha":"80670bf9df45d49ff0ef46dcb00381ebd2f10e5b","author":{"email":"505a0a3e225414e1bd70728360849d6cb5103407@localhost.localdomain","name":"bko"},"message":"Removed more legacy code. Cleaned up the movement code logic in manager so it's legible","distinct":false,"url":"https://api.github.com/repos/Buhndabah/ShiverMeTimbers/commits/80670bf9df45d49ff0ef46dcb00381ebd2f10e5b"},{"sha":"dfdf3e0a9e619e57a35f62a5f10d548a166cd7f6","author":{"email":"505a0a3e225414e1bd70728360849d6cb5103407@localhost.localdomain","name":"bko"},"message":"Moved firerate limiting from the manager to gridElement. Disabled firing with left click.","distinct":false,"url":"https://api.github.com/repos/Buhndabah/ShiverMeTimbers/commits/dfdf3e0a9e619e57a35f62a5f10d548a166cd7f6"},{"sha":"f20b66ca8511bab43895d54216c245bd168c9c1b","author":{"email":"505a0a3e225414e1bd70728360849d6cb5103407@localhost.localdomain","name":"bko"},"message":"Code cleanup/commenting in MapManager source","distinct":false,"url":"https://api.github.com/repos/Buhndabah/ShiverMeTimbers/commits/f20b66ca8511bab43895d54216c245bd168c9c1b"},{"sha":"cb1f08fd7cd2dfa94b224de031c6dabbbb9451a0","author":{"email":"505a0a3e225414e1bd70728360849d6cb5103407@localhost.localdomain","name":"bko"},"message":"Fixed movement logic.\n\n- GridElements no longer stores a reference to the map.\n- Map update() now goes through this sequence:\n    - call gridElement update()\n    - call validateMovement() on gridElement\n    - call applyDelta() on gridElement\n\nNew functions:\n\n    void applyDelta(): updates Grid Element's position to match its stored move delta\n\nChanged Functions:\n    - update() on the gridElement side now only calculates and move delta.\n    - validateMovement() now only modifies a gridElement's moveDelta\n    - collideGridEles() now has the responsibility of sending out collision\n      notifications, changed from being in validateMovement()\n    - findTileAt() fixed some broken logic, now returns pointer to a \"dummyTile\" if\n      the player tries to move out of bounds","distinct":false,"url":"https://api.github.com/repos/Buhndabah/ShiverMeTimbers/commits/cb1f08fd7cd2dfa94b224de031c6dabbbb9451a0"}]}