[Updated] Codebase to deal with wasm-style keyboard and mouse inputs

This commit is contained in:
Ninjaws
2024-12-10 14:41:59 +01:00
parent cbf6e658ea
commit 97d93ab113
33 changed files with 344 additions and 124 deletions
+24
View File
@@ -0,0 +1,24 @@
#ifndef MAIN_SCREEN_H
#define MAIN_SCREEN_H
#include "screens/Screen.h"
#include <vector>
#include "entities/Text.h"
class MainScreen : public Screen {
private:
int hoveredButton = 0;
std::vector<Text> buttons;
void mouseLogic();
void keyboardLogic();
void clickLogic();
public:
MainScreen();
void logic() override;
void draw() override;
};
#endif