[Added] Services for assets and audio, main screen, simplified drawing, [Updated] Dockerfile, so the libraries get their own folder

This commit is contained in:
Ninjaws
2024-12-07 22:36:20 +01:00
parent 8d1c3bc429
commit 1849382c01
22 changed files with 435 additions and 282 deletions
+2 -10
View File
@@ -7,21 +7,13 @@
class MainScreen : public Screen {
private:
Music bg;
Font font1;
Font font2;
std::string assetDir;
Vector2 dimTitle;
Vector2 dimSub;
Vector2 dimHead;
int hoveredButton = 0;
void logic() override;
void draw() override;
public:
MainScreen();
~MainScreen();
void step() override;
void logic() override;
};
#endif