#ifndef DEFINES_H
#define DEFINES_H
#include "pixelGameEngine.h"
using namespace olc;


#define WIDTH 256
#define HEIGHT 224
#define TILEMAP_SIZE_X 512
#define TILEMAP_SIZE_Y 512
#define TILEMAP_EDITOR_DRAW_MULT 0.4375
#define TILEMAP_EDITOR_TILESIZE (32*TILEMAP_EDITOR_DRAW_MULT)
#define PARTY_TRAIL_LENGTH 48
#define CAMERA_WAIT_TIME 60
#define HEALTH_ROLLING_SPEED 2

#define ㅎ
#define ㅍ
#define 아

#define α 0x391
#define β 0x392
#define γ 0x3b3
#define Ω 0x3a3
#define Σ 0x3a9

#define AddAsyncCutsceneAction(AsyncClass) \
	if (!((AsyncClass*)CurrentCutscene->GetAction())->InQueue()) { \
		CUTSCENE_QUEUE.push_back(CurrentCutscene->GetAction()); \
	} \
	((AsyncClass*)CurrentCutscene->GetAction())->SetQueued(); \
	CurrentCutscene->AdvanceAction(); \

#define 액션 (CutsceneAction*)new

extern PixelGameEngine*GAME;
extern vd2d cameraPos;
#endif