OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
jailscreen.hpp
Go to the documentation of this file.
1 #ifndef MWGUI_JAILSCREEN_H
2 #define MWGUI_JAILSCREEN_H
3 
4 #include "windowbase.hpp"
5 #include "timeadvancer.hpp"
6 
7 namespace MWGui
8 {
9  class JailScreen : public WindowBase
10  {
11  public:
12  JailScreen();
13  void goToJail(int days);
14 
15  void onFrame(float dt);
16 
17  bool exit() { return false; }
18 
19  private:
20  int mDays;
21 
23 
24  MyGUI::ScrollBar* mProgressBar;
25 
26  void onJailProgressChanged(int cur, int total);
27  void onJailFinished();
28 
30  };
31 }
32 
33 #endif
void onFrame(float dt)
Called every frame if the window is in an active GUI mode.
Definition: jailscreen.cpp:48
TimeAdvancer mTimeAdvancer
Definition: jailscreen.hpp:29
void onJailFinished()
Definition: jailscreen.cpp:74
Definition: jailscreen.hpp:9
Definition: windowbase.hpp:21
float mFadeTimeRemaining
Definition: jailscreen.hpp:22
JailScreen()
Definition: jailscreen.cpp:21
void onJailProgressChanged(int cur, int total)
Definition: jailscreen.cpp:68
void goToJail(int days)
Definition: jailscreen.cpp:35
int mDays
Definition: jailscreen.hpp:20
Definition: timeadvancer.hpp:8
bool exit()
Gracefully exits the window.
Definition: jailscreen.hpp:17
MyGUI::ScrollBar * mProgressBar
Definition: jailscreen.hpp:24