30 lines
694 B
C++
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
|