]> git.lizzy.rs Git - dragonblocks-bedrock.git/blobdiff - src/graphics.h
Upload Files
[dragonblocks-bedrock.git] / src / graphics.h
index d1d23abe162cdd43475d9b4006e3576bd0a6d703..3daf2b349fdd3e365177a21a67a079d33086fda9 100644 (file)
@@ -21,18 +21,32 @@ class Graphics{
                static void init();
                
                static position pointed;
-               static position pos;
-               
+               static position scroll;
+               static int inventory_scroll;    
+                       
                //handlers
                static void display();
                static void keyboard(unsigned char, int, int);
-               static void mouse(int, int, int, int);
                static void special(int, int, int);
+               static void special_up(int, int, int);
+               static void mouse(int, int, int, int);
                static void reshape(int, int);
                static void motion(int, int);
                
-               //functions
+               //common
                static void drawRectangle(int, int, int, int, color);
                static void writeText(int, int, std::string, void*, color);
+               
+               //draw
+               static void drawSky();
+               static void drawMap();
+               static void drawEntities();
+               static void drawPointedBlock();
+               static void drawInventory();
+               static void drawInfotext();
+               
+               //more
+               static void ajustScroll();
+               static void ajustInventoryScroll();
 };
 #endif