Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/trunk/core/orxonox.h @ 1872

Last change on this file since 1872 was 1872, checked in by patrick, 20 years ago

orxonox/trunk: play the square - its possible now…

File size: 781 bytes
Line 
1
2
3
4#ifndef ORXONOX_H
5#define ORXONOX_H
6
7/* standard headers */
8#include <iostream>
9#include <cstdio>
10
11/* openGL Headers */
12#include <GL/glut.h>
13
14#include "world.h"
15#include "input_output.h"
16#include "data_tank.h"
17#include "stdincl.h"
18
19
20
21class Orxonox {
22
23 private:
24  static Orxonox* singleton_ref;
25  Orxonox ();
26  ~Orxonox ();
27  static World* world;
28  static InputOutput* io;
29  static bool pause;
30
31 public:
32
33  static Orxonox* getInstance (void);
34
35  int globalInit (int argc, char** argv);
36  int menuInit (void);
37  int gameInit (void);
38  void testTheShit(void);
39  static void display (void);
40  static void continousRedraw(void);
41  static void reshape (int w, int h);
42  static void keyboard(unsigned char key, int x, int y);
43  static void specFunc(int key, int x, int y);
44};
45
46#endif
47
Note: See TracBrowser for help on using the repository browser.