Files
simian/include/Application.h

28 lines
563 B
C++

#pragma once
#include "ScriptEngine.h"
#include "HotReload.h"
class Application {
public:
Application();
~Application();
bool Initialize();
void Run();
void Shutdown();
private:
ScriptEngine scriptEngine;
HotReload* hotReload;
bool scriptCompilationError;
FILE* logFile;
static const int WINDOW_WIDTH = 800;
static const int WINDOW_HEIGHT = 600;
static const int TARGET_FPS = 60;
static const char* WINDOW_TITLE;
static const char* SCRIPT_FILE;
void Update(float deltaTime);
void Draw();
};