This commit is contained in:
2025-04-19 21:32:57 -05:00
parent 87afa3a0ec
commit a39f43e439
9 changed files with 180 additions and 44 deletions

View File

@@ -15,20 +15,22 @@ class WindowModule : public Archimedes::Module {
WindowModule() { name = "WindowModule"; }
~WindowModule();
~WindowModule() override;
void run();
void run() override;
void onLoad();
void onLoad() override;
bool onEvent(const Archimedes::Event& e) override;
//interface for other modules
Archimedes::Window* getWindow() { return window; }
std::vector<Archimedes::Window*>& getWindow() { return windows; }
Archimedes::Renderer* getRenderer() { return renderer; }
private:
Archimedes::Window* window;
std::vector<Archimedes::Window*> windows;
Archimedes::Renderer* renderer;
};