ColorRace/game/src/ColorRaceApp.h
2026-07-29 12:18:47 +02:00

30 lines
694 B
C++

//
// Created by sebastian on 29.07.26.
//
#ifndef COLORRACE_COLORRACEAPP_H
#define COLORRACE_COLORRACEAPP_H
#include "core/Application.h"
class ColorRaceApp : public engine::Application {
public:
static engine::EngineConfig makeConfig() {
engine::EngineConfig config;
config.windowWidth = 1280;
config.windowHeight = 720;
config.windowTitle = "ColorRace";
config.clearColor = glm::vec4(0.1f, 0.1f, 0.15f, 1.0f);
config.vsync = true;
return config;
}
ColorRaceApp() : Application(makeConfig()) {}
protected:
void onUpdate(float deltaTime) override;
void onRender() override;
};
#endif //COLORRACE_COLORRACEAPP_H