YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
BattleMenu.hpp
Go to the documentation of this file.
1
#ifndef YAPOG_CLIENT_BATTLEMENU_HPP
2
# define YAPOG_CLIENT_BATTLEMENU_HPP
3
4
# include "
YAPOG/Macros.hpp
"
5
# include "
YAPOG/Graphics/Gui/GridMenu.hpp
"
6
# include "
YAPOG/Graphics/Gui/MenuItem.hpp
"
7
8
# include "
Battle/BaseBattleWidget.hpp
"
9
10
namespace
ycl
11
{
12
class
BattleMenu
:
public
yap::GridMenu
13
{
14
DISALLOW_COPY
(
BattleMenu
);
15
16
public
:
17
BattleMenu
();
18
virtual
~BattleMenu
();
19
22
yap::MenuItem
&
GetItem
(
int
index);
24
25
protected
:
26
virtual
void
HandleItemActivated
();
27
virtual
void
HandleItemSelected
();
28
29
private
:
30
yap::collection::Array<yap::MenuItem*>
items_
;
31
32
static
const
int
ITEM_NUMBER
= 4;
33
static
const
yap::String
DEFAULT_LABELS
[
ITEM_NUMBER
];
34
};
35
}
// namespace ycl
36
37
#endif // YAPOG_CLIENT_BATTLEMENU_HPP
YAPOG.Client
include
Battle
BattleMenu.hpp
Generated on Mon Sep 17 2012 22:24:21 for YAPOG by
1.8.1.1