Mercurial > fife-parpg
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: |