X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=ABM2%2FPlayground.h;h=879b4b005b7241050d3973950882bbf2d6168f84;hb=75d4212e8548f64904bad6d7f8978c077e6687d0;hp=20d10522c07eee8628b45c322b86460ac338aa7f;hpb=c100d6f67b06abb348319e277a66b6b7ab0c4bd5;p=matthijs%2FABM2.git diff --git a/ABM2/Playground.h b/ABM2/Playground.h index 20d1052..879b4b0 100755 --- a/ABM2/Playground.h +++ b/ABM2/Playground.h @@ -39,19 +39,15 @@ private: #endif // WIN32 }; -class Item +class Tile { public: -#ifdef WIN32 - Item(LPDIRECT3DTEXTURE9 t, int texnr, int subwidth, int subheight, int colnr, int rownr); -#endif // WIN32 - ~Item(); + Tile(const CMMPointer &sprite, int subsprite, int col, int row); + ~Tile(); void Draw(); - int col, row, tex_num, subitem_height, subitem_width; private: -#ifdef WIN32 - LPDIRECT3DTEXTURE9 texture; -#endif // WIN32 + CMMPointer sprite; + int col, row, subsprite; }; class Playground : public ITask @@ -63,13 +59,9 @@ public: void Stop(); AUTO_SIZE; private: -#ifdef WIN32 - LPDIRECT3DTEXTURE9 background; - LPDIRECT3DTEXTURE9 foreground; -#endif // WIN32 Bomberman *bomberman; - Item *field[PLAYGROUND_COLS][PLAYGROUND_ROWS]; + Tile *field[PLAYGROUND_COLS][PLAYGROUND_ROWS]; void move_up(); void move_down();