initial components

This commit is contained in:
Josh Lyon
2025-08-12 23:14:42 -06:00
parent 4e3e4f9aab
commit f6de0ed9f3
9 changed files with 65 additions and 5 deletions

View File

@@ -0,0 +1,13 @@
#pragma once
#include "Graphics.h"
class GraphicsComponent {
public:
virtual ~GraphicsComponent() {}
virtual void update(Graphics &graphics) = 0;
private:
};

View File

@@ -0,0 +1,11 @@
#pragma once
#include "Graphics.h"
#include "GraphicsComponent.h"
#include <print>
class PlayerGraphics : public GraphicsComponent {
void update(Graphics &graphics) {
std::print("Updating player graphics");
}
};