YAPOG  0.0.1
Yet Another Pokemon Online Game
LoginScreen.hpp
Go to the documentation of this file.
1 #ifndef YAPOG_CLIENT_LOGINSCREEN_HPP
2 # define YAPOG_CLIENT_LOGINSCREEN_HPP
3 
4 # include "YAPOG/Macros.hpp"
7 
8 # include "Gui/LoginWidget.hpp"
10 
11 namespace ycl
12 {
13  class LoginScreen : public BaseScreen
14  {
16 
17  public:
18 
19  explicit LoginScreen (yap::IDrawingContext& context);
20  virtual ~LoginScreen ();
21 
22  protected:
23 
24  virtual void HandleInit ();
25  virtual bool HandleOnPriorityEvent (const yap::GuiEvent& guiEvent);
26 
27  virtual void HandleRun (
28  const yap::Time& dt,
29  yap::IDrawingContext& context);
30 
31  virtual void HandleDeactivate ();
32 
33  private:
34 
36 
38  };
39 } // namespace ycl
40 
41 #endif // YAPOG_CLIENT_LOGINSCREEN_HPP