Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
menus.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 #include "inexor/shared/geom.hpp"
5 
6 // Main menu controlling.
7 
9 
10 extern void clearmainmenu();
11 extern void g3d_mainmenu();
12 
13 extern void menuprocess();
14 extern void addchange(const char *desc, int type);
15 extern void clearchanges(int type);
16 
17 
18 extern vec menuinfrontofplayer();
19 extern int cleargui(int n = 0);
20 
21 enum
22 {
26 };
27 extern int initing;
28 
29 enum { CHANGE_GFX = 1<<0, CHANGE_SOUND = 1<<1 };
30 extern bool initwarning(const char *desc, int level = INIT_RESET, int type = CHANGE_GFX);
vector with 3 floats and some useful methods.
Definition: geom.hpp:110
GLenum GLenum GLuint GLint level
Definition: glexts.hpp:296
SharedVar wrapper for primitive/immutable objects.
Definition: SharedVar.hpp:55
mathmatics for vectors, matrices, quaterions and more