-
Notifications
You must be signed in to change notification settings - Fork 0
Structure Service
harland-jensen edited this page Sep 13, 2022
·
3 revisions
The Structure Service implements the Observer design pattern and creates the following functionality described below. The Structure Service is critical to the game, as it provides a uniform way of accessing all Structure objects. Furthermore, it also provides the foundation upon which map state grid is based, which allows developers to quickly determine whether a 'tile' in the grid is occupied.
Facilitates the:
- Registration of structure objects
- Return of a list of all registered entities
- Access to grid containing game state for all objects
- Disposal of registered structures
- Integration with UI display elements
- Integration with the StructureFactory to create structures
The Final Boss
Shop
Inventory
Achievements
Infrastructure
User Interfaces Across All Pages
User Interfaces Buildings
Guidebook
[Resource Management](Resource-Management)