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_