nuclear@9: #ifndef MODELLER_H_ nuclear@9: #define MODELLER_H_ nuclear@9: nuclear@9: #include "screen.h" nuclear@9: nuclear@9: struct ModellerImpl; nuclear@9: nuclear@9: class Modeller : public Screen { nuclear@9: private: nuclear@9: ModellerImpl *mod; nuclear@9: nuclear@9: public: nuclear@9: Modeller(); nuclear@9: ~Modeller(); nuclear@9: nuclear@9: bool init(); nuclear@9: void shutdown(); nuclear@9: nuclear@9: void draw() const; nuclear@9: nuclear@9: void handle_keyboard(int key, bool press); nuclear@9: void handle_mbutton(int bn, bool press, int x, int y); nuclear@9: void handle_mmotion(int x, int y); nuclear@9: }; nuclear@9: nuclear@9: #endif // MODELLER_H_