* Make the Bomberman draw itself.
[matthijs/ABM2.git] / ABM2 / Playground.h
index 9cb5e22063f7ca47c2ccfc8d137da2bef014159c..99896744af2675deb649af4f06644b6cdc340999 100755 (executable)
@@ -16,7 +16,7 @@ enum TMoveDirection { N,NNE,NE,NEE,E,SEE,SE,SSE,S,SSW,SW,SWW,W,NWW,NW,NNW }; //(
 class Bomberman\r
 {\r
 public:\r
-       Bomberman(int xloc, int yloc);\r
+       Bomberman(const CMMPointer<Sprite> &sprite, int xloc, int yloc);\r
        ~Bomberman();\r
        void Update();\r
        void move(int xloc, int yloc);\r
@@ -34,9 +34,7 @@ public:
        int getFieldCenterY();\r
 private:\r
        int x,y;\r
-#ifdef WIN32\r
-       LPDIRECT3DTEXTURE9 texture;\r
-#endif // WIN32\r
+       CMMPointer<Sprite> sprite;\r
 };\r
 \r
 class Tile\r
@@ -59,10 +57,6 @@ public:
        void Stop();\r
        AUTO_SIZE;\r
 private:\r
-#ifdef WIN32\r
-       LPDIRECT3DTEXTURE9 background;\r
-       LPDIRECT3DTEXTURE9 foreground;\r
-#endif // WIN32\r
 \r
        Bomberman *bomberman;\r
        Tile *field[PLAYGROUND_COLS][PLAYGROUND_ROWS];\r