YAPOG  0.0.1
Yet Another Pokemon Online Game
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"
6 
7 # include "Gui/GameMenu.hpp"
8 
9 namespace ycl
10 {
11  class GameMainMenu : public GameMenu
12  {
14 
15  public:
16 
17  GameMainMenu();
18  virtual ~GameMainMenu ();
19 
20  void Init (const yap::String& playerName);
21 
22  yap::Event<
23  GameMainMenu&,
25  yap::Event<
26  GameMainMenu&,
28  yap::Event<
29  GameMainMenu&,
31  yap::Event<
32  GameMainMenu&,
34 
35  private:
36 
37  yap::MenuItem& AddItem (const yap::String& itemName);
38 
41 
42  static const sf::Color DEFAULT_ITEM_COLOR;
44  };
45 } // namespace ycl
46 
47 #endif // YAPOG_CLIENT_GAMEMAINMENU_HPP