tmx.py 398B

123456789101112131415161718192021
  1. # coding: utf-8
  2. import tmx
  3. from synergine2_xyz.map import TMXMap
  4. from synergine2_xyz.map import XYZTile
  5. class TerrainTile(XYZTile):
  6. pass
  7. class TileMap(TMXMap):
  8. xyz_tile_class = TerrainTile
  9. default_layer_tilesets = {
  10. 'interiors': 'interiors',
  11. 'terrain': 'terrain',
  12. }
  13. def get_default_tileset(self) -> tmx.Tileset:
  14. return self.tmx_tilesets['terrain']