11 Networking.Persistence Module with DAO abstract class, implementations and builder
Created by: SverreNystad
The network.persistence module
This PR adds the following to the project:
- DAO Abstract base class
- DAOBuilder for creation of DAOs
- FirebaseDAO for multiplayer (NOT YET IMPLEMENTED)
- LocalDAO for singleplay (NOT YET IMPLEMENTED)
- MockDAO used for testing
There are also tests for this functionality
To run all the tests:
gradlew test