umbra/projs/test-game/inc/GameModule.h
dpeter99 71b95e1ccf
Base of the Module system (#8)
Co-authored-by: Curle <curle@gemwire.uk>
2022-11-26 13:22:36 +00:00

30 lines
472 B
C++

#pragma once
#include <SDL_events.h>
#include "core/Module.h"
class GameModule : public ShadowEngine::Module {
SHObject_Base(GameModule)
std::string tets = "asdasd";
public:
void PreInit() override;
void Init() override;
void Update() override;
void PreRender() override;
void Render() override;
void LateRender() override;
void AfterFrameEnd() override;
void Destroy() override;
void Event(SDL_Event*) override;
};