]> Dogcows Code - chaz/yoink/blob - src/Heroine.hh
fixed documentation about where to find licenses
[chaz/yoink] / src / Heroine.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 _HEROINE_HH_
11 #define _HEROINE_HH_
12
13 #include <boost/shared_ptr.hpp>
14
15 #include <moof/event.hh>
16
17 #include "Character.hh"
18
19
20 class Heroine;
21 typedef boost::shared_ptr<Heroine> HeroineP;
22
23 /**
24 * The protagonist.
25 */
26 class Heroine : public Character
27 {
28 public:
29
30 Heroine();
31
32 static HeroineP alloc()
33 {
34 return HeroineP(new Heroine);
35 }
36
37 void update(moof::scalar t, moof::scalar dt);
38 bool handle_event(const moof::event& event);
39 };
40
41
42 #endif // _HEROINE_HH_
43
This page took 0.034781 seconds and 5 git commands to generate.