YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
GameMainMenu.hpp
Go to the documentation of this file.
1
#ifndef YAPOG_CLIENT_GAMEMAINMENU_HPP
2
# define YAPOG_CLIENT_GAMEMAINMENU_hpp
3
4
# include "
YAPOG/Macros.hpp
"
5
# include "
YAPOG/Graphics/Gui/Menu.hpp
"
6
7
# include "
Gui/GameMenu.hpp
"
8
9
namespace
ycl
10
{
11
class
GameMainMenu
:
public
GameMenu
12
{
13
DISALLOW_COPY
(
GameMainMenu
);
14
15
public
:
16
17
GameMainMenu
();
18
virtual
~GameMainMenu
();
19
20
void
Init
(
const
yap::String
& playerName);
21
22
yap::Event
<
23
GameMainMenu
&,
24
const
yap::EmptyEventArgs
&>
OnPokedexItemActivated
;
25
yap::Event
<
26
GameMainMenu
&,
27
const
yap::EmptyEventArgs
&>
OnPokemonItemActivated
;
28
yap::Event
<
29
GameMainMenu
&,
30
const
yap::EmptyEventArgs
&>
OnTrainerCardItemActivated
;
31
yap::Event
<
32
GameMainMenu
&,
33
const
yap::EmptyEventArgs
&>
OnOptionItemActivated
;
34
35
private
:
36
37
yap::MenuItem
&
AddItem
(
const
yap::String
& itemName);
38
39
static
const
yap::Menu::Type
DEFAULT_ALIGNMENT
;
40
static
const
yap::Padding
DEFAULT_PADDING
;
41
42
static
const
sf::Color
DEFAULT_ITEM_COLOR
;
43
static
const
yap::LayoutBox::Align
DEFAULT_ITEM_ALIGNMENT
;
44
};
45
}
// namespace ycl
46
47
#endif // YAPOG_CLIENT_GAMEMAINMENU_HPP
YAPOG.Client
include
Gui
GameMainMenu.hpp
Generated on Mon Sep 17 2012 22:24:21 for YAPOG by
1.8.1.1