comparison engine/core/model/structures/map.h @ 622:c0c3f64bfc2d

* Templatized Rect to extend it's functionality beyond integers * Added some typedefs: Rect, FloatRect, DoubleRect * Removed the Rect class from the fife_math extensions * Modified the shooter demo to use the FIFE rect template class
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Fri, 01 Oct 2010 15:32:55 +0000
parents 69ef061db940
children
comparison
equal deleted inserted replaced
621:356634098bd9 622:c0c3f64bfc2d
34 // First block: files included from the FIFE root src directory 34 // First block: files included from the FIFE root src directory
35 // Second block: files included from the same folder 35 // Second block: files included from the same folder
36 #include "util/base/resourceclass.h" 36 #include "util/base/resourceclass.h"
37 #include "util/resource/resource.h" 37 #include "util/resource/resource.h"
38 #include "model/metamodel/timeprovider.h" 38 #include "model/metamodel/timeprovider.h"
39 #include "util/structures/rect.h"
39 40
40 #include "location.h" 41 #include "location.h"
41 42
42 namespace FIFE { 43 namespace FIFE {
43 44
47 class AnimationPool; 48 class AnimationPool;
48 class Layer; 49 class Layer;
49 class CellGrid; 50 class CellGrid;
50 class Map; 51 class Map;
51 class Camera; 52 class Camera;
52 class Rect;
53 53
54 /** Listener interface for changes happening on map 54 /** Listener interface for changes happening on map
55 */ 55 */
56 class MapChangeListener { 56 class MapChangeListener {
57 public: 57 public: