{"push_id":537692286,"size":4,"distinct_size":1,"ref":"refs/heads/alex-01","head":"07384b247dd0ee9adb1c32551425b90c38802241","before":"640c9990b95012dc437a6695a5f2d96d09e8904c","commits":[{"sha":"f4d5a96258e86fd6cbba53efbc237f8169055209","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Updated InputHandler\n\nSpecial cases for keyboard input are now handled by passing lambda\nfunctions to InputHandler.addBehavior()","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/f4d5a96258e86fd6cbba53efbc237f8169055209"},{"sha":"2aac688d45eaeab26b058b13bb7c5bf2921d102f","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Lighting optimizations\n\nOptimized Trace.line() slightly and added variant Trace.ray() which\ndoesn't check whether it's reached the end point. Lighting now uses\nray() instead of line().","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/2aac688d45eaeab26b058b13bb7c5bf2921d102f"},{"sha":"d00cbc42c99e1844fe6bce383c5992f9a023f397","author":{"email":"648fb0198c1960b14fbfb0124dd6b81f9019bc45@gmail.com","name":"Miles Fogle"},"message":"Level-begin fade in optimization\n\nRefactored out unnecessary calls to loadPixels() and setPixels() by\nusing the set() function provided by Processing in place of edits to the\npixels array","distinct":false,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/d00cbc42c99e1844fe6bce383c5992f9a023f397"},{"sha":"07384b247dd0ee9adb1c32551425b90c38802241","author":{"email":"255579f8d8d886c68ebc08df4f759f981f1ca2c4@gmail.com","name":"Alex Gittemeier"},"message":"Merge commit 'd00cbc42c99e1844fe6bce383c5992f9a023f397' into alex-01","distinct":true,"url":"https://api.github.com/repos/Rsranger65/Blockade-Runner/commits/07384b247dd0ee9adb1c32551425b90c38802241"}]}