Major refactoring: State, mouse and more...

This commit is contained in:
Sebastian
2024-11-14 00:55:09 +01:00
parent 300001d385
commit 5d3b72d4ef
15 changed files with 243 additions and 207 deletions
+4
View File
@@ -1,6 +1,8 @@
#pragma once
#include "globals.h"
#include "vmath.h"
#include <memory>
namespace VISEQ::BASE {
class Movable{
@@ -12,6 +14,8 @@ namespace VISEQ::BASE {
Movable(Vec2Df p, Vec2Df d, float s) : speed(s), position(p), direction(d) {}
Movable(Vec2Df p, float s) : speed(s), position(p) {}
std::shared_ptr<APP::State> state = APP::State::get();
float speed = 960.0f;
Vec2Df position;