nuclear@0: #ifndef LEVEL_H_ nuclear@0: #define LEVEL_H_ nuclear@0: nuclear@0: #include nuclear@0: #include "enemy.h" nuclear@0: #include "mesh.h" nuclear@0: #include "object.h" nuclear@0: nuclear@0: class Level { nuclear@0: private: nuclear@0: Object *tile_obj; nuclear@0: Mesh tile_mesh; nuclear@0: std::list enemies; nuclear@0: nuclear@0: float dlimit_near, dlimit_far; nuclear@1: float fly_speed; nuclear@0: nuclear@0: public: nuclear@0: Level(); nuclear@0: ~Level(); nuclear@0: nuclear@0: void set_draw_limits(float dnear, float dfar); nuclear@0: nuclear@1: void draw(long msec) const; nuclear@0: }; nuclear@0: nuclear@0: #endif // LEVEL_H_