]> Dogcows Code - chaz/yoink/blob - src/GameState.hh
sockets documentation and cleanup
[chaz/yoink] / src / GameState.hh
1
2 /*] Copyright (c) 2009-2010, Charles McGarvey [**************************
3 **] All rights reserved.
4 *
5 * vi:ts=4 sw=4 tw=75
6 *
7 * Distributable under the terms and conditions of the 2-clause BSD license;
8 * see the file COPYING for a complete text of the license.
9 *
10 **************************************************************************/
11
12 #ifndef _GAMESTATE_HH_
13 #define _GAMESTATE_HH_
14
15 /**
16 * @file GameState.hh
17 * The data.
18 */
19
20 #include <string>
21 #include <vector>
22
23 #include <boost/shared_ptr.hpp>
24
25 #include <Moof/Camera.hh>
26 #include <Moof/Interpolator.hh>
27 #include <Moof/Script.hh>
28
29 #include "Character.hh"
30 #include "Heroine.hh"
31 #include "Scene.hh"
32
33
34 struct GameState
35 {
36 Mf::Script script;
37 std::vector<std::string> sceneList;
38
39 HeroineP heroine;
40 SceneP scene;
41
42 Mf::Lerp interp;
43
44 Mf::Camera camera;
45 };
46
47
48 #endif // _GAMESTATE_HH_
49
This page took 0.028869 seconds and 4 git commands to generate.