{"push_id":820678187,"size":37,"distinct_size":1,"ref":"refs/heads/menus","head":"d694f3f2180555bebd072d554309fe40bd50c7ee","before":"d5aa82cb82e881e6f7a1352e74e99177b1401193","commits":[{"sha":"01e280b72344c0774fc4f200c2d1dcc93c12f21a","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Start on level class to replace model class\n\n< organisation","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/01e280b72344c0774fc4f200c2d1dcc93c12f21a"},{"sha":"394ca7ac9c779a862e6cf7c98443d0fa1f7ba2c5","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Add interface Observer and Subject.\n\nLevel implements subject.\n\n< organisation, interface","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/394ca7ac9c779a862e6cf7c98443d0fa1f7ba2c5"},{"sha":"6bcf3433ed7d79990daac2d3ccab8dcef22f5ed2","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Small changes to level class.\n\n< organisation","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/6bcf3433ed7d79990daac2d3ccab8dcef22f5ed2"},{"sha":"e35ab5a83f87edab74510088162684ad439415c0","author":{"email":"84c13ee8f527fd9116ae2977cb6bea41875a22bb@student.tudelft.nl","name":"Chris Berg"},"message":"added uml < documentation","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/e35ab5a83f87edab74510088162684ad439415c0"},{"sha":"e3c13d71b6f1ac0da7d97dc042896b2597b1ec0a","author":{"email":"84c13ee8f527fd9116ae2977cb6bea41875a22bb@student.tudelft.nl","name":"Chris Berg"},"message":"added uml for levels structure < organisation","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/e3c13d71b6f1ac0da7d97dc042896b2597b1ec0a"},{"sha":"7607efa2b05c77ac4546ab989fc8fa5a8d6af882","author":{"email":"84c13ee8f527fd9116ae2977cb6bea41875a22bb@student.tudelft.nl","name":"Chris Berg"},"message":"Merge branch 'uml_levels' into Levels","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/7607efa2b05c77ac4546ab989fc8fa5a8d6af882"},{"sha":"aeb4171f03ff6b283ad272abe534897d773aed68","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Add game class to start game. Game can be headless\n\nSmall changes to observer interface.\nGames are started headless in a separate thread. Still needs to connect\nwith the views.\n< interface, organisation","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/aeb4171f03ff6b283ad272abe534897d773aed68"},{"sha":"d701f4cb42b01481a77000bb2064c27f05e88ed4","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Add collision checking in level moveObjects\n\n< interface, organisation","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/d701f4cb42b01481a77000bb2064c27f05e88ed4"},{"sha":"7956182a6eb7c9bc481fe111bdc0e51a9f430466","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Merge branch 'Levels' of github.com:hungnguyen94/BTrouble into Levels","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/7956182a6eb7c9bc481fe111bdc0e51a9f430466"},{"sha":"784bb10b4f0929396c190b304c81cd952b6bb137","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Add drawable interface for objects that draw\n\n< interface, organisation","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/784bb10b4f0929396c190b304c81cd952b6bb137"},{"sha":"fc33468e5c024899e479ecb9ea42fcca3ad9a873","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Add test example using a view with game\n\n< user-interface","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/fc33468e5c024899e479ecb9ea42fcca3ad9a873"},{"sha":"141576b1b810e6c68ea66237f87c83155ddafaec","author":{"email":"7fe5302a5ddb354ece26fac2190d49040194e63b@hotmail.nl","name":"Martin Koster"},"message":"bubble disappears after 30 seconds <feature","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/141576b1b810e6c68ea66237f87c83155ddafaec"},{"sha":"95e38d27080ac839a53048703ba1d1caf00505ea","author":{"email":"7fe5302a5ddb354ece26fac2190d49040194e63b@hotmail.nl","name":"Martin Koster"},"message":"Merge branch 'master' of https://github.com/hungnguyen94/BTrouble into powerups","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/95e38d27080ac839a53048703ba1d1caf00505ea"},{"sha":"c28f5c5308b9140205957b680860e972de88cd06","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Add interfaces for collidables (strategy pattern)\n\n< interface","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/c28f5c5308b9140205957b680860e972de88cd06"},{"sha":"a9efdde906453136ec0323151f7dc548c5f518f2","author":{"email":"61291c607d4aa5414a227d732e2cddc6f97624ea@student.tudelft.nl","name":"Martin Koster"},"message":"Checkstyle fixes <formatting","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/a9efdde906453136ec0323151f7dc548c5f518f2"},{"sha":"33a4fc712a721c9827d3205993087b04e032448b","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Modifications to interfaces related to collisions\n\n< interface","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/33a4fc712a721c9827d3205993087b04e032448b"},{"sha":"ae2c31d22d1734f59c63deb85562703cb4956559","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"All models implement collidable interface.\n\n< interface","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/ae2c31d22d1734f59c63deb85562703cb4956559"},{"sha":"cf4489b36752411a176c42f87e9dbd4bd15bdf57","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Refactored model classes to use Collidable\n\ninstead of Shape.\n\n< Interface","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/cf4489b36752411a176c42f87e9dbd4bd15bdf57"},{"sha":"b4f8a83cb5a3e0d06908d518c7dc34a531422ea3","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Collisionhandler uses the Collidable interface\n\nNo more instanceof checking, actions are in the collidable classes.\n\n< interface, organisation","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/b4f8a83cb5a3e0d06908d518c7dc34a531422ea3"},{"sha":"e4d88dd4355b56d8b64307b9509d4169a5fdb65e","author":{"email":"845567e26c7321fe0205960ac60a3150a6e6a755@student.tudelft.nl","name":"Hung Nguyen"},"message":"Refactored test to use Collidible interface\n\ninstead of Shape class.\n\n< interface, testing","distinct":false,"url":"https://api.github.com/repos/hungnguyen94/BTrouble/commits/e4d88dd4355b56d8b64307b9509d4169a5fdb65e"}]}