{"push_id":833308101,"size":43,"distinct_size":1,"ref":"refs/heads/feature_sprites","head":"660bf104c1afa83986cf53d04a6138dfb508b13a","before":"56f97c0eebb160a6e31c0d91b171f9bbeeb4e05e","commits":[{"sha":"df95c2b60c7e670c4b98f5ce5816b1581dd5f818","author":{"email":"bafcbe063750acc39f811a016e714dd05cedcc74@student.tudelft.nl","name":"Luka Miljak"},"message":"made FishIO final\n\nIt was already a sort of a singleton class, now it's officially a\nsingleton class.\n\n<logic","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/df95c2b60c7e670c4b98f5ce5816b1581dd5f818"},{"sha":"6e7669268ff3081ffce91be1e8b157dded405c68","author":{"email":"bafcbe063750acc39f811a016e714dd05cedcc74@student.tudelft.nl","name":"Luka Miljak"},"message":"Moved factories in seperate package\n\n<organisation","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/6e7669268ff3081ffce91be1e8b157dded405c68"},{"sha":"d1ca028268a82c5da9c93741119d480493702deb","author":{"email":"bafcbe063750acc39f811a016e714dd05cedcc74@student.tudelft.nl","name":"Luka Miljak"},"message":"Tests are also in seperate package\n\n<organisation","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/d1ca028268a82c5da9c93741119d480493702deb"},{"sha":"5988d3a4326ab1725594c7836fd7e99a15abb532","author":{"email":"66a9318771cc7c678a3910c2b329b7d188c2a1cc@hotmail.com","name":"Robin van der Wal"},"message":"Merge pull request #179 from Taeir/refactor_FishIO_Singleton\n\nmade FishIO final","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/5988d3a4326ab1725594c7836fd7e99a15abb532"},{"sha":"dfbd212247b668575098b8b5c8cb5c38f351487e","author":{"email":"bafcbe063750acc39f811a016e714dd05cedcc74@student.tudelft.nl","name":"Luka Miljak"},"message":"PowerUpSpawner is split up\n\nThere is now a PowerUpFactory class that creates PowerUps, and a\nPowerUpSpawner that places PowerUps on the PlayingField! (Basicly\nPowerUpSpawner no longer has 2 responsibilities)\n\n<organisation","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/dfbd212247b668575098b8b5c8cb5c38f351487e"},{"sha":"28f10ede1f0d176c831925c42ea856a1daae9e4f","author":{"email":"bafcbe063750acc39f811a016e714dd05cedcc74@student.tudelft.nl","name":"Luka Miljak"},"message":"EnemyFishFactory is no longer static\n\nIt should now be initialised before it can be used.\n\n<organisation","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/28f10ede1f0d176c831925c42ea856a1daae9e4f"},{"sha":"969ba0112da2f0b63d9a01c0152c824e6beca240","author":{"email":"bafcbe063750acc39f811a016e714dd05cedcc74@student.tudelft.nl","name":"Luka Miljak"},"message":"Added get/set method for factor in PField\n\n<interface","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/969ba0112da2f0b63d9a01c0152c824e6beca240"},{"sha":"3e9fbf438fbdfb23bfbfe11656ec281734b6368d","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Make use of transient\n\nIf a field is transient, it will not be serialized.\n\n<organisation","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/3e9fbf438fbdfb23bfbfe11656ec281734b6368d"},{"sha":"b14b6efd1fe7fdc9460acfe3130166c58d81e571","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Fixed some FindBugs warnings\n\n<naming, organisation","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/b14b6efd1fe7fdc9460acfe3130166c58d81e571"},{"sha":"644bf1cc221c46f67d6b0dac0c9cb465af8a512e","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Fixed hashcode of TxtFileHandler\n\n<layout","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/644bf1cc221c46f67d6b0dac0c9cb465af8a512e"},{"sha":"dec74e2f4371b949d646120a32ac4bbc37c650c8","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Use EntrySet instead of KeySet\n\nFixes some findbugs\n\n<interface","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/dec74e2f4371b949d646120a32ac4bbc37c650c8"},{"sha":"0785b442ebdb670150201a7df6d7a903a7d5429d","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Fixed error in hashCode test\n\n<testing","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/0785b442ebdb670150201a7df6d7a903a7d5429d"},{"sha":"5a9efee3bfc5b84dd6832d5d469b75537513ad27","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Allow 10 static imports\n\n<configuration","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/5a9efee3bfc5b84dd6832d5d469b75537513ad27"},{"sha":"2b8586af01cf342bf3a782a5be417d17579f815d","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Updated TestPlayerFish with static imports\n\n<layout","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/2b8586af01cf342bf3a782a5be417d17579f815d"},{"sha":"ebc0668ee0c69b076bd1672351acad55e1231e9a","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Update TestPlayingField with static imports\n\n<layout","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/ebc0668ee0c69b076bd1672351acad55e1231e9a"},{"sha":"a2d41652d726daaefca7620a8b2c671aea1c6aed","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Update TestPowerUpSpawner with static imports\n\n<layout","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/a2d41652d726daaefca7620a8b2c671aea1c6aed"},{"sha":"7a0b9ef0cab8f9370441cce2f45439cc6b506c99","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Updated TestSinglePlayerPlayingField with imports\n\n<layout","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/7a0b9ef0cab8f9370441cce2f45439cc6b506c99"},{"sha":"75e09e4d246b7208eb74bf7c5be89144cd5a4be6","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Fixed documentation of TestAchievement\n\n<documentation","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/75e09e4d246b7208eb74bf7c5be89144cd5a4be6"},{"sha":"063d2764d6ca840bd9434035d75b4122c4fa0ea1","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Updated Audio tests with static imports\n\n<layout","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/063d2764d6ca840bd9434035d75b4122c4fa0ea1"},{"sha":"02a93c9846e6906cd0c9b0d0373b214ca17c5ce5","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@taico.nl","name":"Taico Aerts"},"message":"Updated layout on KeyListenerBehaviour tests\n\n<layout","distinct":false,"url":"https://api.github.com/repos/Taeir/fish-io/commits/02a93c9846e6906cd0c9b0d0373b214ca17c5ce5"}]}