{"push_id":594790291,"size":22,"distinct_size":0,"ref":"refs/heads/dave-01","head":"4c47b2e04d2c454869def27dd4a7ca6bdcfa6231","before":"41583937c97d4048ce2946f8d5667baa50f0030a","commits":[{"sha":"7ac34466bd0891810f118ada9078d03f9e3a1779","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Enemies now follow line of sight angle (closes #6)","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/7ac34466bd0891810f118ada9078d03f9e3a1779"},{"sha":"b6f49c21103cff9f942bbf369beec1f0e112b959","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Entity data can be loaded from a file (closes #32)","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/b6f49c21103cff9f942bbf369beec1f0e112b959"},{"sha":"733490fbe7d7cd95e2923d2e84fc8bb1dd7b1c52","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Removed enemy communication (invalidates #7)\n\nJustification: it was unintuitive and serves no purpose in terms of\ngameplay.","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/733490fbe7d7cd95e2923d2e84fc8bb1dd7b1c52"},{"sha":"75499b999ec0b801de7336237a84f8ec66047127","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Added ability to specify enemy color (closes #37)","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/75499b999ec0b801de7336237a84f8ec66047127"},{"sha":"12790b5f708faee71c0bc6bdd6c623afc64e745c","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Updated README.md\n\nFixed incorrect list numbers and updated step 6","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/12790b5f708faee71c0bc6bdd6c623afc64e745c"},{"sha":"a48f0e182bcfceea6486490cb5efe246f1a42ec3","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Fixed enemy color bug","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/a48f0e182bcfceea6486490cb5efe246f1a42ec3"},{"sha":"91112df23253be1b3ce82b888e7884d448732b37","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Fixed enemy pursuance bug\n\n-Enemies now stop pursuing once the player is no longer in white light.\n- Trace.line() now returns true if it reaches the end point, or false\notherwise (does not affect existing code)\n- Moved enemy behavior code out of LD31, into Enemy.moveAuto()","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/91112df23253be1b3ce82b888e7884d448732b37"},{"sha":"540d5a6774c9e072a622d6599b9d5194e20ffc69","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Minor cleanup of Enemy.java","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/540d5a6774c9e072a622d6599b9d5194e20ffc69"},{"sha":"a032a35968f2e49cb1cafb2bcd1fbcfbfbdc4309","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Implemented InputHandler to a basic level\n\nMost functionality is not yet implemented, and the settings menu has\nbeen stripped to be added in later.","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/a032a35968f2e49cb1cafb2bcd1fbcfbfbdc4309"},{"sha":"8625443bb10aed055743ed78dc10acf29b4fde71","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Added controlCode bindings to Interactions","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/8625443bb10aed055743ed78dc10acf29b4fde71"},{"sha":"d2ddae18cd4b46caa76a3f0bad0c52af8dd756a3","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Added full default keybindings","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/d2ddae18cd4b46caa76a3f0bad0c52af8dd756a3"},{"sha":"4a9ba9546c3433653ca6429bcb75d0ecbe2a1c86","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Setup settings menu to a basic level\n\nKey rebinding and loading keys from system preferences are still not yet\nimplemented.","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/4a9ba9546c3433653ca6429bcb75d0ecbe2a1c86"},{"sha":"f84951656a5aee9890f2199b05de5f132c90262f","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Added key rebinding functionality to settings menu\n\nThe only thing left now is loading and saving key bindings to/from\nsystem preferences!","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/f84951656a5aee9890f2199b05de5f132c90262f"},{"sha":"99f61d31fb6ca4053530dc283b5e2203dbfbeb84","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Minor code cleanup","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/99f61d31fb6ca4053530dc283b5e2203dbfbeb84"},{"sha":"f3dc4c8f856a10f96d8d1cf1e3f2b7e4c92bfa7b","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Added enemy route functionality (closes #34)","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/f3dc4c8f856a10f96d8d1cf1e3f2b7e4c92bfa7b"},{"sha":"8df150a720d78f0b530c218de9b706d0dc02a203","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Added additional documentation to LD31\n\nNot done, only committing so I can change computers without losing my\nwork.","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/8df150a720d78f0b530c218de9b706d0dc02a203"},{"sha":"3d62ad97ef38a481fb11567dba4a7f6a86cc7fc5","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Added additional documentation to LD31","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/3d62ad97ef38a481fb11567dba4a7f6a86cc7fc5"},{"sha":"d239917ba1056b8ad19532950251b51a836f7c1a","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Moved relevant code from LD31 into Menu\n\nAlso tweaked the pause menu parameters a bit, but didn't think/want to\nmake a separate commit just for that.","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/d239917ba1056b8ad19532950251b51a836f7c1a"},{"sha":"53de7f26c41f16a9181198985e3b5fbb98c86256","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Made footer text reflect key bindings (#24)\n\nWorks better than it did before, in that the binding displayed is based\non a preference of some types of characters over others, rather than\njust grabbing the binding from the first row.","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/53de7f26c41f16a9181198985e3b5fbb98c86256"},{"sha":"19dfd5b4702e8201b85f5daf8d0967fbad42db41","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Moved HUD from LD31 to new HUD class (closes #33)","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/19dfd5b4702e8201b85f5daf8d0967fbad42db41"}]}