OpenMW
|
00001 #ifndef MWGUI_TRAININGWINDOW_H 00002 #define MWGUI_TRAININGWINDOW_H 00003 00004 #include "windowbase.hpp" 00005 #include "referenceinterface.hpp" 00006 00007 namespace MWGui 00008 { 00009 00010 class TrainingWindow : public WindowBase, public ReferenceInterface 00011 { 00012 public: 00013 TrainingWindow(); 00014 00015 virtual void open(); 00016 00017 void startTraining(MWWorld::Ptr actor); 00018 00019 void onFrame(float dt); 00020 00021 protected: 00022 virtual void onReferenceUnavailable (); 00023 00024 void onCancelButtonClicked (MyGUI::Widget* sender); 00025 void onTrainingSelected(MyGUI::Widget* sender); 00026 00027 MyGUI::Widget* mTrainingOptions; 00028 MyGUI::Button* mCancelButton; 00029 MyGUI::TextBox* mPlayerGold; 00030 00031 float mFadeTimeRemaining; 00032 }; 00033 00034 } 00035 00036 #endif