{"push_id":957012977,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"b2fe6c8b160cf3d8691ec62a08c2bfbbe8a82bff","before":"c14feb0b149387430ff256deedcc4f0da91deb33","commits":[{"sha":"b27666e152c26e1f8d37ab87f752fba1b6df24c2","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Buggy implementation of gems","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/b27666e152c26e1f8d37ab87f752fba1b6df24c2"},{"sha":"e330fab081e797c5cb43ec7d567fbc365180e297","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Way too large a commit, got carried away trying to repair problems created with modules. Game functional now, midway through changing to startScreen and endScreen objects.","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/e330fab081e797c5cb43ec7d567fbc365180e297"},{"sha":"905b3e26d401d7dc62bb63da69e0177dac50a13a","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Add files that should have been in last commit","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/905b3e26d401d7dc62bb63da69e0177dac50a13a"},{"sha":"feefc3f09c09177c10d18a6d23d337dc60c4ff8b","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Make a landmarks.js file to replace grid.js","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/feefc3f09c09177c10d18a6d23d337dc60c4ff8b"},{"sha":"03d2aa6fae7095331ce23bcfddd2248ac21d6d34","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Replace grid.js references with more specific landmark.js coordinates","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/03d2aa6fae7095331ce23bcfddd2248ac21d6d34"},{"sha":"a439bf6438b3f00bf1f48131a294d014f5ba7626","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Added all the coordinates to the startScreen object as properties, rendering.js calls all the render methods from within renderStartScreen, engine.js calls renderGameGrid with ctxas param","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/a439bf6438b3f00bf1f48131a294d014f5ba7626"},{"sha":"322ae12d84194137962aa92c1966e330b568281e","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Add endscreen.js for endscreen text and rendering","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/322ae12d84194137962aa92c1966e330b568281e"},{"sha":"dacc1d6398c24531bd22097c499ec3cb73d047c6","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Changed timer.js to use properties to store coordinates as it is in startscreen and endscreen","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/dacc1d6398c24531bd22097c499ec3cb73d047c6"},{"sha":"221a880316dac572477dd89cee0d39c080d85ee0","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Changed score decrease with bug collision to 50","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/221a880316dac572477dd89cee0d39c080d85ee0"},{"sha":"77d696ff5a6fb67c0ba08986d746591d9c18d4bd","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Moved score updating to score.js and changed to storing coordinates in properties of score object as in endscreen and startscreen","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/77d696ff5a6fb67c0ba08986d746591d9c18d4bd"},{"sha":"df9fa5ac7bf9ade32590c93737bf9479ab603c15","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Added comments to explain how the EventHandler class works","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/df9fa5ac7bf9ade32590c93737bf9479ab603c15"},{"sha":"056205c547af58b5dbeb7bb7ffe736594237a32a","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Removed dependency of Player and Enemy classes on canvas for ctx and instead pass ctx as a paramter to their render methods. Rendering.js was changed to pass the ctx to these methods.","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/056205c547af58b5dbeb7bb7ffe736594237a32a"},{"sha":"b2fe6c8b160cf3d8691ec62a08c2bfbbe8a82bff","author":{"email":"099fde95d19d47275b271dd54475e48a2f50445b@outlook.com","name":"timo31415"},"message":"Changed name gamedata/ dir to appfiles/ dir. Editted app.js and engine.js dependencies to reflect the change.","distinct":true,"url":"https://api.github.com/repos/tmo345/frontend-nanodegree-arcade-game/commits/b2fe6c8b160cf3d8691ec62a08c2bfbbe8a82bff"}]}