YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
GameWorldWidget.cpp
Go to the documentation of this file.
1
#include "
YAPOG/Graphics/Gui/Game/World/GameWorldWidget.hpp
"
2
3
namespace
yap
4
{
5
GameWorldWidget::GameWorldWidget
()
6
:
GameWidget
()
7
, gameWorldParent_ (nullptr)
8
, gameWorldWidgets_ ()
9
{
10
}
11
12
GameWorldWidget::~GameWorldWidget
()
13
{
14
}
15
16
void
GameWorldWidget::AddGameWorldWidget
(
17
GameWorldWidget
* gameWorldWidget)
18
{
19
gameWorldWidget->
SetGameWorldParent
(*
this
);
20
21
gameWorldWidgets_
.
Add
(gameWorldWidget);
22
23
AddChild
(*gameWorldWidget);
24
}
25
26
void
GameWorldWidget::RemoveGameWorldWidget
(
27
GameWorldWidget
* gameWorldWidget)
28
{
29
gameWorldWidgets_
.
Remove
(gameWorldWidget);
30
31
RemoveChild
(*gameWorldWidget);
32
}
33
34
void
GameWorldWidget::SetGameWorldParent
(
35
const
GameWorldWidget
& gameWorldParent)
36
{
37
gameWorldParent_
= &gameWorldParent;
38
39
HandleSetGameWorldParent
(gameWorldParent);
40
}
41
42
bool
GameWorldWidget::IsFocusable
()
const
43
{
44
return
false
;
45
}
46
47
const
GameWorldGuiManager
&
GameWorldWidget::GetGameWorldRoot
()
const
48
{
49
return
gameWorldParent_
->
GetGameWorldRoot
();
50
}
51
52
void
GameWorldWidget::HandleSetGameWorldParent
(
53
const
GameWorldWidget
& gameWorldParent)
54
{
55
}
56
}
// namespace yap
YAPOG
src
YAPOG
Graphics
Gui
Game
World
GameWorldWidget.cpp
Generated on Mon Sep 17 2012 22:24:25 for YAPOG by
1.8.1.1