[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
+6 -9
View File
@@ -3,25 +3,22 @@
#include "Screen.h"
#include "raylib.h"
#include "Text.h"
#include <string>
#include <vector>
class TitleScreen : public Screen {
private:
Music bg;
Font font1;
Font font2;
std::string assetDir;
Vector2 dimTitle;
Vector2 dimSub;
Vector2 dimHead;
// std::vector<Text> text;
void logic() override;
void draw() override;
public:
TitleScreen();
~TitleScreen();
void step() override;
// void step() override;
void logic() override;
// void draw() override;
};
#endif