doodle/pkg/level
Noah 65a811db0d Auto-prune Empty Chunks in Level Files
* Discovered a bug where if you hit the Undo key to erase pixels and an
  entire chunk became empty by it, the chunk would have rendering errors
  and show as a solid black square instead of the level wallpaper
  showing through.
* Chunks that have no pixels in them are culled from the chunker
  immediately when you call a Delete() operation.
* The level file saver also calls a maintenance function to prune all
  empty chunks upon saving the file. So existing levels with broken
  chunks need only be re-saved to fix them.
2019-07-16 22:10:18 -07:00
..
actors.go Link Tool UX 2019-06-23 16:15:09 -07:00
base_test.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
chunk.go Add Switches, Fire/Water Collision and Play Menu 2019-07-06 18:30:03 -07:00
chunk_map.go WIP: MsgPack stubs, Level Filesystem Module 2019-05-06 12:41:46 -07:00
chunk_test.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
chunker.go Auto-prune Empty Chunks in Level Files 2019-07-16 22:10:18 -07:00
chunker_test.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
filesystem.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
fmt_binary.go Load Doodads from System Path as well as User Path 2019-05-06 13:35:08 -07:00
fmt_json.go Drawing Strokes and Undo/Redo Functionality 2019-07-03 16:25:23 -07:00
fmt_maintenance.go Auto-prune Empty Chunks in Level Files 2019-07-16 22:10:18 -07:00
fmt_readwrite.go Auto-prune Empty Chunks in Level Files 2019-07-16 22:10:18 -07:00
page_type.go Add MenuScene with New Level UI 2019-06-25 15:01:37 -07:00
palette.go Lemon-shaped Ellipse Tool (WIP) 2019-07-14 14:18:44 -07:00
swatch.go Doodad CLI Tool Features; Write Lock and Hidden 2019-07-06 23:28:11 -07:00
types.go Doodad CLI Tool Features; Write Lock and Hidden 2019-07-06 23:28:11 -07:00