3 #define NULL (null_entity)
\r
8 const vector eX = '1 0 0';
\r
9 const vector eY = '0 1 0';
\r
10 const vector eZ = '0 0 1';
\r
12 const float GAME_ISSERVER = 1;
\r
13 const float GAME_CONNECTED = 2;
\r
14 const float GAME_DEVELOPER = 4;
\r
21 const float S_SHIFT = 1;
\r
22 const float S_CTRL = 2;
\r
23 const float S_ALT = 4;
\r
31 void m_goto(string name);
\r
32 void m_goto_skin_selector();
\r
33 void m_goto_video_settings();
\r
37 .void(entity me, float key, float ascii) keyGrabbed;
\r
39 float conwidth, conheight; // "virtual" conwidth/height values for other stuff to assume for scaling
\r
43 float preMenuInit(); // you have to define this for pre-menu initialization. Return 0 if initialization needs to be retried a frame later, 1 if it succeeded.
\r
44 void preMenuDraw(); // this is run before the menu is drawn. You may put some stuff there that has to be done every frame.
\r
45 void postMenuDraw(); // this is run just after the menu is drawn (or not). Useful to draw something over everything else.
\r