7 typedef void(*MBCallback)(int id);
9 void GUITick(Game* game);
11 void addLabel(int id,const string& label,int x,int y);
12 void addButton(int id,const string& label,MBCallback cb,int x,int y,int w,int h);
13 void addButton(int id,const string& label,MBCallback cb,int x,int y,int w,int h,float r,float g,float b);
14 void addImage(int id,int texture,int x,int y,int w,int h);
15 void addImageButton(int id,int texture,MBCallback cb,int x,int y,int w,int h);
16 void addImageButton(int id,int texture,MBCallback cb,int x,int y,int w,int h,float r,float g,float b);
17 void addMapLine(const XYZ& start, const XYZ& end, float startsize, float endsize, float r,float g,float b);
18 void addMapMarker(int id,int texture,MBCallback cb,int x,int y,int w,int h,float r,float g,float b);
19 void setMapItem(int id);
20 void setButtonText(int id,const string& label);
21 void setButtonText(int id,const string& label,int x,int y,int w,int h);
22 int getSelected(int mousex, int mousey);
23 void drawItems(Game* game);