Selaa lähdekoodia

Why an Entity should be restricted to TileRenderers\?

Florian DORMONT 10 vuotta sitten
vanhempi
commit
b938a613e4
2 muutettua tiedostoa jossa 4 lisäystä ja 3 poistoa
  1. 3 2
      include/Entity.h
  2. 1 1
      src/Entity.cpp

+ 3 - 2
include/Entity.h

@@ -3,6 +3,7 @@
 
 #include "Rect.h"
 #include "Camera.h"
+#include "Renderer.h"
 #include "TileRenderer.h"
 
 namespace WalrusRPG
@@ -16,11 +17,11 @@ namespace WalrusRPG
     {
       protected:
         WalrusRPG::Utils::Rect coords;
-        WalrusRPG::TileRenderer *tset;
+        WalrusRPG::Renderer *tset;
         unsigned sprite_id;
 
       public:
-        Entity(int x, int y, unsigned w, unsigned h, WalrusRPG::TileRenderer *tset, unsigned sprite_id);
+        Entity(int x, int y, unsigned w, unsigned h, WalrusRPG::Renderer *tset, unsigned sprite_id);
         ~Entity();
         void render(Camera &camera, unsigned dt) const;
         void update(unsigned dt);

+ 1 - 1
src/Entity.cpp

@@ -6,7 +6,7 @@
 #define ENTITY WalrusRPG::Entity
 #define RECT WalrusRPG::Utils::Rect
 
-ENTITY::Entity(int x, int y, unsigned w, unsigned h, WalrusRPG::TileRenderer *tset, unsigned sprite_id)
+ENTITY::Entity(int x, int y, unsigned w, unsigned h, WalrusRPG::Renderer *tset, unsigned sprite_id)
     : coords(x, y, w, h), tset(tset), sprite_id(sprite_id)
 {
 }