Minor refactor + comments

This commit is contained in:
MihailRis
2023-11-30 05:00:48 +03:00
parent 1d5037893c
commit c0050cffaa
4 changed files with 19 additions and 10 deletions
+8 -4
View File
@@ -7,21 +7,25 @@ class Level;
class ChunksController;
class PlayerController;
/* LevelController - the main game logic controller */
class LevelController {
EngineSettings& settings;
Level* level;
// Sub-controllers
ChunksController* chunks;
PlayerController* player;
public:
LevelController(EngineSettings& settings, Level* level);
~LevelController();
/*
@param delta time elapsed since the last update
@param input is user input allowed to be handled
@param pause is world and player simulation paused
*/
void update(float delta,
bool input,
bool pause,
bool interactions);
bool pause);
};
#endif // LOGIC_LEVEL_CONTROLLER_H_