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