Tileset.h 478 B

123456789101112131415161718192021
  1. #ifndef INCLUDE_TILESET_H
  2. #define INCLUDE_TILESET_H
  3. namespace WalrusRPG
  4. {
  5. class Tileset
  6. {
  7. protected:
  8. char *sheet;
  9. unsigned sheet_width;
  10. unsigned sheet_height;
  11. unsigned tile_width;
  12. unsigned tile_heihgt;
  13. public:
  14. Tileset(char *sheet, unsigned sheet_width, unsigned sheet_height, unsigned tile_width, unsigned tile_heihgt);
  15. render_tile(unsigned int index, unsigned x, unsigned y) const;
  16. };
  17. }
  18. #endif