doodle/pkg/level
Noah Petherbridge 75fa0c7e56 Stability and Bugfixes
* Editor: Auto-save on a background goroutine so you don't randomly freeze
  the editor up during.
* Fix actor linking issues when you drag and re-place a linked doodad: the
  level was too eagerly calling PruneLinks() whenever a doodad was 'destroyed'
  (such as the one just picked up) breaking half of the link connection.
* Chunk unloader: do not unload a chunk that has been modified (Set or Delete
  called on), keep them in memory until the next ZIP file save to flush them
  out to disk.
* Link Tool: if you clicked an actor and don't want to connect a link, click
  the first actor again to de-select it.

Updates to the `doodad` tool:

* `doodad edit-level --resize <int>` can re-chunk a level to use a different
  chunk size than the default 128. Large chunk sizes 512+ lead to performance
  problems.
2022-05-02 20:35:53 -07:00
..
giant_screenshot Polish and bugfixes 2021-10-09 20:45:38 -07:00
publishing Refactor Level Publishing + MagicForm 2022-01-17 18:51:11 -08:00
actors.go Link Start Flags to Change Characters 2021-08-11 20:40:31 -07:00
chunk_map.go Zipfiles as File Format for Levels and Doodads 2022-04-29 20:34:59 -07:00
chunk_test.go Doodads: Crumbly Floor, Start Flag & State Blocks 2019-12-30 18:13:28 -08:00
chunk.go Stability and Bugfixes 2022-05-02 20:35:53 -07:00
chunker_test.go Change types int32 -> int per upstream render and ui library 2019-12-27 19:16:34 -08:00
chunker_zipfile.go Stability and Bugfixes 2022-05-02 20:35:53 -07:00
chunker.go Stability and Bugfixes 2022-05-02 20:35:53 -07:00
filesystem.go Zipfiles for Attached Files Too 2022-04-30 12:50:00 -07:00
fmt_json.go Zipfiles for Attached Files Too 2022-04-30 12:50:00 -07:00
fmt_maintenance.go Zipfiles as File Format for Levels and Doodads 2022-04-29 20:34:59 -07:00
fmt_readwrite.go Zipfiles as File Format for Levels and Doodads 2022-04-29 20:34:59 -07:00
inflate.go Actor Zoom + Experimental Settings GUI 2021-09-11 21:18:22 -07:00
page_type.go Add MenuScene with New Level UI 2019-06-25 15:01:37 -07:00
palette_defaults.go Checkpoint Flag & Retry from Checkpoint 2021-08-15 20:17:53 -07:00
palette.go Flood Tool, Survival Mode for Azulian Tag 2022-03-26 13:55:06 -07:00
swatch.go Brush Pattern Textures 2021-06-09 22:36:32 -07:00
types.go Zipfiles for Attached Files Too 2022-04-30 12:50:00 -07:00