[Added] Headerfiles

This commit is contained in:
Ninjaws
2024-12-07 00:28:25 +01:00
parent 5d2251c0f4
commit 8d1c3bc429
61 changed files with 270 additions and 1 deletions
+27
View File
@@ -0,0 +1,27 @@
#ifndef SCREEN_H
#define SCREEN_H
class Screen {
private:
/**
* All the logic that concerns the screen currently visible to the player
*/
virtual void logic();
/**
* Draws everything for the current screen
*/
virtual void draw();
public:
Screen();
~Screen();
/**
* One step of the game loop
*/
virtual void step();
};
#endif