stratgame

annotate src/game_part.h @ 4:cd12944a8ea8

foo
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 25 May 2012 05:28:20 +0300
parents 8d95187cb3ee
children
rev   line source
nuclear@0 1 #ifndef GAME_PART_H_
nuclear@0 2 #define GAME_PART_H_
nuclear@0 3
nuclear@0 4 #include "part.h"
nuclear@0 5 #include "level.h"
nuclear@0 6
nuclear@0 7 class Game : public Part {
nuclear@0 8 private:
nuclear@2 9 Level level;
nuclear@4 10 float cam_theta, cam_phi, cam_dist;
nuclear@4 11
nuclear@0 12 public:
nuclear@4 13 Game();
nuclear@0 14 ~Game();
nuclear@0 15
nuclear@2 16 bool init();
nuclear@2 17
nuclear@3 18 void start();
nuclear@3 19
nuclear@0 20 void draw() const;
nuclear@3 21 void reshape(int x, int y);
nuclear@0 22 void key(int key, bool pressed);
nuclear@4 23 void mouse_button(int bn, bool pressed);
nuclear@4 24 void mouse_motion(int x, int y);
nuclear@0 25 };
nuclear@0 26
nuclear@0 27 #endif // GAME_PART_H_