{"push_id":545408141,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"442ea6ec5065205d8a70bcef27f584fb73f5dee6","before":"c83252062e31d58b610dc70e00e2ab9b40f4e454","commits":[{"sha":"a75c66990fc33b73a8664d803fd961f4caeb351c","author":{"email":"ac61b0217880f7ad7abebac7dc0509d373bc79d2@gmail.com","name":"Chuck Ritola"},"message":"Removed object finalization printout.","distinct":true,"url":"https://api.github.com/repos/jtrfp/terminal-recall/commits/a75c66990fc33b73a8664d803fd961f4caeb351c"},{"sha":"6635e211d754873e61cbc0f82f4805a27087b36f","author":{"email":"ac61b0217880f7ad7abebac7dc0509d373bc79d2@gmail.com","name":"Chuck Ritola"},"message":"Initial creation of SurfaceImpactSFXBehavior.","distinct":true,"url":"https://api.github.com/repos/jtrfp/terminal-recall/commits/6635e211d754873e61cbc0f82f4805a27087b36f"},{"sha":"849116cddafd20886c51475d55ec9c272db483d7","author":{"email":"ac61b0217880f7ad7abebac7dc0509d373bc79d2@gmail.com","name":"Chuck Ritola"},"message":"Added empty constructor to TerrainChunk.","distinct":true,"url":"https://api.github.com/repos/jtrfp/terminal-recall/commits/849116cddafd20886c51475d55ec9c272db483d7"},{"sha":"e6ba36d56a05063e722e0ade3ff22997c953ae1f","author":{"email":"ac61b0217880f7ad7abebac7dc0509d373bc79d2@gmail.com","name":"Chuck Ritola"},"message":"CollidesWithTerrain now passes dummy TerrainChunk when invoking\ncollidedWithSurface.","distinct":true,"url":"https://api.github.com/repos/jtrfp/terminal-recall/commits/e6ba36d56a05063e722e0ade3ff22997c953ae1f"},{"sha":"b7a0637c3bf4399b63e05b9851815b037c1edbde","author":{"email":"ac61b0217880f7ad7abebac7dc0509d373bc79d2@gmail.com","name":"Chuck Ritola"},"message":"Add applyGFXState() to GameShell.","distinct":true,"url":"https://api.github.com/repos/jtrfp/terminal-recall/commits/b7a0637c3bf4399b63e05b9851815b037c1edbde"},{"sha":"2ea4f87d605a88ba700dda384627817f2bd7bcb1","author":{"email":"ac61b0217880f7ad7abebac7dc0509d373bc79d2@gmail.com","name":"Chuck Ritola"},"message":"Bugfix: Random flickering in render routine.","distinct":true,"url":"https://api.github.com/repos/jtrfp/terminal-recall/commits/2ea4f87d605a88ba700dda384627817f2bd7bcb1"},{"sha":"4cf67b6a520c0b804dfaaebf33340c88eeee03b2","author":{"email":"ac61b0217880f7ad7abebac7dc0509d373bc79d2@gmail.com","name":"Chuck Ritola"},"message":"Add SurfaceImpactSFXBehavior to Player.","distinct":true,"url":"https://api.github.com/repos/jtrfp/terminal-recall/commits/4cf67b6a520c0b804dfaaebf33340c88eeee03b2"},{"sha":"4d5389eb09395e40d43aee4f32ca9813f4c16135","author":{"email":"ac61b0217880f7ad7abebac7dc0509d373bc79d2@gmail.com","name":"Chuck Ritola"},"message":"Reset camera state when loading a level.","distinct":true,"url":"https://api.github.com/repos/jtrfp/terminal-recall/commits/4d5389eb09395e40d43aee4f32ca9813f4c16135"},{"sha":"442ea6ec5065205d8a70bcef27f584fb73f5dee6","author":{"email":"ac61b0217880f7ad7abebac7dc0509d373bc79d2@gmail.com","name":"Chuck Ritola"},"message":"Bugfix: Thread deadlock aborting game with setLevelIndex(...), apply gfx\nresets for abort.","distinct":true,"url":"https://api.github.com/repos/jtrfp/terminal-recall/commits/442ea6ec5065205d8a70bcef27f584fb73f5dee6"}]}