Name | Description |
---|---|
DynamicMap | A Map which holds a number of levels and can switch between them. It also holds the player instance. |
Level | A uniform grid of tiles with collections of gems and enemies. The level owns the player and controls the game's win and lose conditions as well as scoring. |
LevelFactory |