nuclear@0: #ifndef SCENE_H_ nuclear@0: #define SCENE_H_ nuclear@0: nuclear@0: #include nuclear@0: #include "object.h" nuclear@0: #include "curve.h" nuclear@0: nuclear@0: class Scene { nuclear@0: public: nuclear@0: std::vector objects; nuclear@0: std::vector meshes; nuclear@0: std::vector curves; nuclear@0: nuclear@0: ~Scene(); nuclear@0: void destroy(); nuclear@0: nuclear@0: bool load(const char *fname); nuclear@0: bool save(const char *fname) const; nuclear@0: nuclear@0: void draw(long msec = 0) const; nuclear@0: }; nuclear@0: nuclear@0: #endif // SCENE_H_