Commit Graph
11 Commits
Author SHA1 Message Date
evilchili cdbb233622 donjon.sh converter
Initial implementation of a basic tool that converts an exported
donjon.sh dungeon json file to a text dungeon suitable for rendering by
the tilemapper.

Polymorphic definitions are discarded; all rooms are squared.
2025-08-17 12:04:51 -07:00
evilchili 1f3c467348 adding help output 2025-08-11 17:33:23 -07:00
evilchili abd1aa28c4 Simplify CLI 2025-08-11 17:30:02 -07:00
evilchili 60528926ee Refactor tilesets 2025-08-11 17:06:16 -07:00
evilchili 4b02cc4c9d cleanup; cache tile and image data
This commit refactors tileset.py to simplify the implementation and
properly cache both tile data and image data. This results in a roughly
50% speedup in image generation.
2025-08-11 12:42:34 -07:00
evilchili 78785fbea5 do not draw background tile 2025-08-08 23:06:08 -07:00
evilchili dc6c7cfd57 do not draw background tile 2025-08-08 22:50:08 -07:00
evilchili 186604e94f docstrings, type hints, bug fixes 2025-08-08 22:29:46 -07:00
evilchili e82c5ebc59 add docstrings and type hints 2025-08-08 17:22:15 -07:00
evilchili 8435892c57 adding CLI help 2025-08-08 16:07:18 -07:00
evilchili a566423e8a Initial import 2025-08-08 15:45:09 -07:00