[Added] Tutorial Screen, Start of the Game Screen

This commit is contained in:
Ninjaws
2024-12-08 22:03:56 +01:00
parent 83d1d622ee
commit 76dd80d3a3
23 changed files with 396 additions and 65 deletions
+11 -1
View File
@@ -11,6 +11,9 @@
#include <emscripten/emscripten.h>
#endif
/**
* Handles switching between screens
*/
class StateService : public Service<StateService>
{
private:
@@ -18,6 +21,8 @@ private:
bool gameRunning = true;
Vector2 screenSize;
/**
* One step of the gameloop
*/
@@ -26,7 +31,12 @@ private:
void handleMusic();
public:
Vector2 getScreenSize(){
return screenSize;
}
void setScreenSize(Vector2 screenSize) {
this->screenSize = screenSize;
}
void setScreen(EScreen screen);
Screen *getScreen();
/**