YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
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
"
5
# include "
YAPOG/Graphics/Gui/VerticalLayout.hpp
"
6
# include "
YAPOG/Graphics/Gui/TextBoxWidget.hpp
"
7
8
# include "
Gui/LoginWidget.hpp
"
9
# include "
GameScreen/BaseScreen.hpp
"
10
11
namespace
ycl
12
{
13
class
LoginScreen
:
public
BaseScreen
14
{
15
DISALLOW_COPY
(
LoginScreen
);
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
35
LoginWidget
loginWidget_
;
36
37
static
const
yap::ScreenType
DEFAULT_NAME
;
38
};
39
}
// namespace ycl
40
41
#endif // YAPOG_CLIENT_LOGINSCREEN_HPP
YAPOG.Client
include
GameScreen
LoginScreen.hpp
Generated on Mon Sep 17 2012 22:24:21 for YAPOG by
1.8.1.1