YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
BaseScreen.hpp
Go to the documentation of this file.
1
#ifndef YAPOG_CLIENT_BASESCREEN_HPP
2
# define YAPOG_CLIENT_BASESCREEN_HPP
3
4
# include "
YAPOG/Macros.hpp
"
5
# include "
YAPOG/Graphics/Game/GameScreen.hpp
"
6
7
namespace
yap
8
{
9
class
ContentManager;
10
class
ObjectFactory;
11
class
WorldObjectStateFactory;
12
class
GameInputManager;
13
class
Logger;
14
}
// namespace yap
15
16
namespace
ycl
17
{
18
class
Session;
19
20
class
BaseScreen
:
public
yap::GameScreen
21
{
22
DISALLOW_COPY
(
BaseScreen
);
23
24
public
:
25
26
virtual
~BaseScreen
();
27
28
protected
:
29
30
explicit
BaseScreen
(
31
const
yap::ScreenType
& type,
32
yap::IDrawingContext
& context);
33
34
yap::IDrawingContext
&
context_
;
35
36
Session
&
session_
;
37
38
yap::ContentManager
&
contentManager_
;
39
40
yap::ObjectFactory
&
objectFactory_
;
41
yap::WorldObjectStateFactory
&
worldObjectStateFactory_
;
42
43
yap::GameInputManager
&
gameInputManager_
;
44
45
yap::Logger
&
logger_
;
46
};
47
}
// namespace ycl
48
49
#endif // YAPOG_CLIENT_BASESCREEN_HPP
YAPOG.Client
include
GameScreen
BaseScreen.hpp
Generated on Mon Sep 17 2012 22:24:21 for YAPOG by
1.8.1.1