aboutsummaryrefslogtreecommitdiff
path: root/mwe/events/include/inputSystem.h
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-11-03 13:34:27 +0100
committerLoek Le Blansch <loek@pipeframe.xyz>2024-11-03 13:34:27 +0100
commit2585dc3cab48ccad0cfa0c63354662d656c86c46 (patch)
tree579851837f35842e5ed682c912c470d68df79183 /mwe/events/include/inputSystem.h
parent5deb950619dff9dde8b49520b23e3ce4001afbee (diff)
`make format`
Diffstat (limited to 'mwe/events/include/inputSystem.h')
-rw-r--r--mwe/events/include/inputSystem.h27
1 files changed, 13 insertions, 14 deletions
diff --git a/mwe/events/include/inputSystem.h b/mwe/events/include/inputSystem.h
index c20562d..3e53b7c 100644
--- a/mwe/events/include/inputSystem.h
+++ b/mwe/events/include/inputSystem.h
@@ -1,24 +1,23 @@
#pragma once
-#include <vector>
-#include "uiObject.h"
#include "event.h"
-#include "keyCodes.h"
#include "eventManager.h"
+#include "keyCodes.h"
+#include "uiObject.h"
+#include <vector>
class InputSystem {
public:
- InputSystem();
- void registerButton(Button* button);
- void registerText(Text* label);
- void registerTextInput(TextInput* input);
- void processInput();
+ InputSystem();
+ void registerButton(Button * button);
+ void registerText(Text * label);
+ void registerTextInput(TextInput * input);
+ void processInput();
private:
- std::vector<Button*> buttons;
- std::vector<TextInput*> textInputs;
- std::vector<Text*> texts;
- void processMouseClick(int mouseX, int mouseY);
+ std::vector<Button *> buttons;
+ std::vector<TextInput *> textInputs;
+ std::vector<Text *> texts;
+ void processMouseClick(int mouseX, int mouseY);
void processInputField(int mouseX, int mouseY);
void processKeyPress(Keycode);
- void processTextInput(const std::string& text);
-
+ void processTextInput(const std::string & text);
};