#endif // WIN32\r
};\r
\r
-class Item\r
+class Tile\r
{\r
public:\r
-#ifdef WIN32\r
- Item(LPDIRECT3DTEXTURE9 t, int texnr, int subwidth, int subheight, int colnr, int rownr);\r
-#endif // WIN32\r
- ~Item();\r
+ Tile(const CMMPointer<Sprite> &sprite, int subsprite, int col, int row);\r
+ ~Tile();\r
void Draw();\r
- int col, row, tex_num, subitem_height, subitem_width;\r
private:\r
-#ifdef WIN32\r
- LPDIRECT3DTEXTURE9 texture;\r
-#endif // WIN32\r
+ CMMPointer<Sprite> sprite;\r
+ int col, row, subsprite;\r
};\r
\r
class Playground : public ITask\r
void Stop();\r
AUTO_SIZE;\r
private:\r
-#ifdef WIN32\r
- LPDIRECT3DTEXTURE9 background;\r
- LPDIRECT3DTEXTURE9 foreground;\r
-#endif // WIN32\r
\r
Bomberman *bomberman;\r
- Item *field[PLAYGROUND_COLS][PLAYGROUND_ROWS];\r
+ Tile *field[PLAYGROUND_COLS][PLAYGROUND_ROWS];\r
\r
void move_up();\r
void move_down();\r