removed the window files and updated process_input

This commit is contained in:
DarthMooMancer
2025-11-07 00:42:16 -05:00
parent 9dc24d8cad
commit 1ef6f37a49
6 changed files with 61 additions and 82 deletions
+17 -6
View File
@@ -2,6 +2,21 @@
#define ELEMENTS_HPP
#include <memory>
#include <array>
#include <globals.hpp>
struct Window {
Window();
std::array<std::array<char, COL>, ROW> view;
void clear_display();
void draw_display();
};
struct vec2 {
vec2(int x, int y) : x(x), y(y) {}
int x;
int y;
};
class Engine {
public:
@@ -10,18 +25,14 @@ public:
void run();
private:
std::unique_ptr<class Window> win;
std::unique_ptr<Window> win;
struct Player {
Player(char id) : id(id) {};
char id;
};
struct vec2 {
vec2(int x, int y) : x(x), y(y) {}
int x;
int y;
};
const std::array<vec2, 9> map;
struct GameState {
Player player1;
-14
View File
@@ -1,14 +0,0 @@
#ifndef WINDOW_HPP
#define WINDOW_HPP
#include <globals.hpp>
#include <array>
struct Window {
Window();
std::array<std::array<char, COL>, ROW> view;
void clear_display();
void draw_display();
};
#endif