25 lines
407 B
C++
25 lines
407 B
C++
#pragma once
|
|
|
|
#define OLC_PGE_APPLICATION
|
|
#include "olcPixelGameEngine.h"
|
|
|
|
#include "map/map.h"
|
|
#include "util/render.h"
|
|
|
|
class App : public olc::PixelGameEngine {
|
|
public:
|
|
App();
|
|
|
|
public:
|
|
bool OnUserCreate() override;
|
|
bool OnUserUpdate(float delta) override;
|
|
bool OnUserDestroy() override;
|
|
|
|
private:
|
|
Render m_render;
|
|
Map m_map;
|
|
|
|
Vector2<int> m_drag_start;
|
|
Vector2<int> m_camera_pos;
|
|
};
|
|
|