10 #define DISPLAYWIDTH 25
11 #define DISPLAYHEIGHT 25
12 #define INVBLOCKWIDTH 64
15 #define COLOR_WHITE {1,1,1}
16 #define COLOR_BLACK {0,0,0}
23 static position pointed;
24 static position scroll;
25 static int inventory_scroll;
28 static void display();
29 static void keyboard(unsigned char, int, int);
30 static void special(int, int, int);
31 static void special_up(int, int, int);
32 static void mouse(int, int, int, int);
33 static void reshape(int, int);
34 static void motion(int, int);
37 static void drawRectangle(int, int, int, int, color);
38 static void writeText(int, int, std::string, void*, color);
41 static void drawSky();
42 static void drawMap();
43 static void drawEntities();
44 static void drawPointedBlock();
45 static void drawInventory();
46 static void drawInfotext();
49 static void ajustScroll();
50 static void ajustInventoryScroll();