* implemented hard reset
* implemented custom button sound
* Added Options Screen and Mute Button concept.
* Refactored Units class for metrics improvement.
* Added CollectionHelper Test
* Redesigned UI a bit and added resource icons.
Co-authored-by: D45Hub <denis.thiessen@gmx.de>
* added test helper and exchanged exampleunittest with example factorytest
* created reflection helper for testing
- created reflection helper for testing
- made helpers us stream api instead of CollectionHelper class
* Removed JUnit Jupiter Dependency to make the unit tests work.
* Added simple version of log(base) unit test.
* Expanded Units Tests.
* Added Factory Test.
Co-authored-by: DSinMeliodas <58990548+DSinMeliodas@users.noreply.github.com>
Co-authored-by: Denis Thiessen <mail@denisthiessen.de>
* fixed some naming issues of unlockables
* fixed bug regarding issue #12
- fixed bug #12
- added interface IEquatable to enable equality checks for some types
- refactored some some type by switching method order
- refactored interface namings to start with I
* fixed bug regarding issue #13
* Implemented themed buttons in Unlock View and changed theming.
* Added responsive app icon
* created base serialization api and extended collection helper
* extended serialization api and fixxed naming and formatting issues
* implemented Serialization of FactorySystem
- implemented Serialization of FactorySystem
- extended the other core classes to implement the IDataProvider interface
- began serialization implementation of the UnlockableCollection
* implemented serialization of the UnlockableCollection
- implemented serialization of the UnlockableCollection
- removed IDataCreator and replaced it with the IDataProvider interface
- moved the file reading to the GameRoutine
- extended the CollectionHelper
- fixxed some issues in the CollectionHelper and the StringUtil classes
* refactored some classes, added missing commits of the previous commit
- refactored the ParseRule and ParseResult classes
- renamed the unlockables to resourceunlockables
- added unlockable.unlock back to the UnlockListener (got lost with an other commit)
* implemented serialization of the WareHouse
- implemented serialization of the WareHouse
- refactored some spacings
- refactored logging
- extended CollectionHelper
* missing file on last commit
* moved progress saving to the base activity
* fixed some things according to review
Co-authored-by: D45Hub <61849425+D45Hub@users.noreply.github.com>
testwise implementation of all unlockables without balance and sense
refactored and extended existing classes
added some factories
refactored textviewholders to let the abstract base class handle more and adjusted number formatting
- implemented all unlockables without balance and sense
- refactored and extended existing classes
- implemented all unlockables without balance and sense
- refactored and extended existing classes
- added some factories
Added a unit test for the Units.
Fixed division test mistake
fixed some bugs and unit tests
Co-authored-by: D45Hub <61849425+D45Hub@users.noreply.github.com>
* Update Units.java
untested full version of Units class
Co-Authored-By: DSinMeliodas <58990548+DSinMeliodas@users.noreply.github.com>
* Fixed Bug where infitite root would cause a Crash