mirror of
https://github.com/iritmaximus/galaxy-engine.git
synced 2026-10-12 19:13:41 +03:00
24 lines
411 B
C++
24 lines
411 B
C++
#pragma once
|
|
|
|
#include "gshader.h"
|
|
#include "grenderer.h"
|
|
#include "gwindow.h"
|
|
#include "logger.h"
|
|
|
|
class Galaxy {
|
|
public:
|
|
Galaxy();
|
|
~Galaxy();
|
|
Galaxy(GWindow *w, GRenderer *r, Logger *l)
|
|
: window(w), renderer(r), logger(l) {};
|
|
void init();
|
|
void run();
|
|
|
|
private:
|
|
Logger *logger;
|
|
GWindow *window;
|
|
GRenderer *renderer;
|
|
};
|
|
|
|
static void glfw_errorCallback(int error, const char *description);
|