//  // // ##### # # #### -= Nuclex Library =-  // //  # ## ## # # TitleScreen.h - Toxid title screen  // //  # ### # #  // //  # ### # # The title screen of the game  // //  # ## ## # #  // //  # # # #### R1 (C)2002-2004 Markus Ewald -> License.txt  // //  // #ifndef TOXID_UI_STARTDIALOG_H #define TOXID_UI_STARTDIALOG_H #include "Toxid.h" #include #include #include #include #include namespace Toxid { //  // //  Toxid::StartDialog  // //  // class StartDialog : public GUI::Window, public sigc::trackable { public: typedef SigC::Signal1 CloseSignal; /// Constructor StartDialog(); /// Destructor virtual ~StartDialog(); // // StartDialog implementation // public: CloseSignal onClose; private: void onOk(); void onCancel(); shared_ptr m_spOk; shared_ptr m_spCancel; shared_ptr m_spTitle; shared_ptr m_spSlider; std::vector > m_spPlanets; }; } // namespace Toxid #endif // TOXID_UI_STARTDIALOG_H