Aolis Engine  0.1.0_alpha1
Adventure Game Engine
 All Classes Files Functions Variables
defines.h
1 #ifndef AOLIS_DEFINES
2 #define AOLIS_DEFINES
3 
4 #ifndef AOLIS_VERSION
5 #define AOLIS_VERSION "0.0.0"
6 #endif
7 
8 #include <cstddef>
9 
10 #define __FILENAME__ (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)
11 #define pDEBUG(MESSAGE) printDebug(MESSAGE, __FILENAME__, __LINE__)
12 
13 #ifndef uint_t
14 typedef unsigned int uint_t;
15 #endif
16 
17 enum directions {
18  NORTH = 0x00,
19  N_EAST,
20  EAST,
21  S_EAST,
22  SOUTH,
23  S_WEST,
24  WEST,
25  N_WEST
26 };
27 
28 enum AolisError {
29  ERR_VID = 0x01,
30  ERR_PIC,
31  ERR_MUS,
32  ERR_SND
33 };
34 
35 char* getAolisError();
36 void setAolisError(const char* e);
37 
38 uint_t getCurrentIDLevel();
39 
40 #endif /* AOLIS_DEFINES */