vrshoot

view src/level.h @ 2:334d17aed7de

visual studio project files
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 02 Feb 2014 18:36:38 +0200
parents b2f14e535253
children
line source
1 #ifndef LEVEL_H_
2 #define LEVEL_H_
4 #include <list>
5 #include "enemy.h"
6 #include "mesh.h"
7 #include "object.h"
9 class Level {
10 private:
11 Object *tile_obj;
12 Mesh tile_mesh;
13 std::list<Enemy> enemies;
15 float dlimit_near, dlimit_far;
16 float fly_speed;
18 public:
19 Level();
20 ~Level();
22 void set_draw_limits(float dnear, float dfar);
24 void draw(long msec) const;
25 };
27 #endif // LEVEL_H_