doodle/pkg/windows
Noah 79996ccd34 ListBoxes Overhaul
* Overhaul the clunky old alpha Edit Level/Doodad menu with a modernized
  version featuring the new ListBox widget.
* The new level loader is a Window that can be spawned from anywhere instead
  of on a dedicated MenuScene.

Updates to doodad scripts:

* Actor.IsOnScreen() checks whether an actor's visual sprite box is on-screen
  in the level viewport. `Self.IsOnScreen()` will check for the current actor.

Other changes

* PlaySound() to deduplicate the same sound effect from playing at once.
2023-04-08 21:26:08 -07:00
..
about.go Rename Go module 2022-09-24 15:17:25 -07:00
add_edit_level.go Update savegame format, Allow out-of-bounds camera 2023-03-07 21:55:10 -08:00
cheats_menu.go Cheats Menu UI 2023-01-02 12:36:12 -08:00
doodad_config.go Doodad/Actor Runtime Options 2022-10-09 17:41:24 -07:00
doodad_dropper.go Finalize Non-square Doodads 2023-02-17 21:09:11 -08:00
doodad_properties.go Doodad/Actor Runtime Options 2022-10-09 17:41:24 -07:00
filesystem_window.go Rename Go module 2022-09-24 15:17:25 -07:00
layers_window.go Rename Go module 2022-09-24 15:17:25 -07:00
levelpack_open.go Update savegame format, Allow out-of-bounds camera 2023-03-07 21:55:10 -08:00
license_key.go Rename Go module 2022-09-24 15:17:25 -07:00
open_drawing.go ListBoxes Overhaul 2023-04-08 21:26:08 -07:00
open_level_editor.go ListBoxes Overhaul 2023-04-08 21:26:08 -07:00
palette_editor.go SemiSolid Pixels + Icons 2022-10-09 21:39:43 -07:00
pip_canvas.go Rename Go module 2022-09-24 15:17:25 -07:00
publish_level.go ListBoxes Overhaul 2023-04-08 21:26:08 -07:00
settings.go Cheats Menu UI 2023-01-02 12:36:12 -08:00
text_tool.go Rename Go module 2022-09-24 15:17:25 -07:00