Skip to content

11 Networking.Persistence Module with DAO abstract class, implementations and builder

Sverre Nystad requested to merge 11-create-networking-system into main

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

Merge request reports