blooblib/blooblib/include/game.h

16 lines
259 B
C++

#pragma once
#include "image.h"
#include "settings.h"
struct game {
void run();
virtual void init(settings& settings);
virtual void render(image& target);
virtual void update();
protected:
vec2i const& mouse_pos() const;
private:
vec2i _mouse_pos;
};