doodle/pkg/uix
Noah Petherbridge 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
..
magic-form ListBoxes Overhaul 2023-04-08 21:26:08 -07:00
actor_animation.go Rename Go module 2022-09-24 15:17:25 -07:00
actor_collision.go Rename Go module 2022-09-24 15:17:25 -07:00
actor_events.go Doodads: Use Key and Working Warp Doors 2021-01-03 15:19:21 -08:00
actor.go ListBoxes Overhaul 2023-04-08 21:26:08 -07:00
canvas_actors.go ListBoxes Overhaul 2023-04-08 21:26:08 -07:00
canvas_cursor.go Rename Go module 2022-09-24 15:17:25 -07:00
canvas_debug.go Finalize Non-square Doodads 2023-02-17 21:09:11 -08:00
canvas_editable.go Editor: Allow using doodad settings buttons in Pan Tool 2022-12-08 20:03:53 -08:00
canvas_link_tool.go Rename Go module 2022-09-24 15:17:25 -07:00
canvas_memory.go Rename Go module 2022-09-24 15:17:25 -07:00
canvas_present.go Finalize Non-square Doodads 2023-02-17 21:09:11 -08:00
canvas_scrolling.go Update savegame format, Allow out-of-bounds camera 2023-03-07 21:55:10 -08:00
canvas_strokes.go Rename Go module 2022-09-24 15:17:25 -07:00
canvas_wallpaper.go Update savegame format, Allow out-of-bounds camera 2023-03-07 21:55:10 -08:00
canvas_zoom.go Rename Go module 2022-09-24 15:17:25 -07:00
canvas.go Update savegame format, Allow out-of-bounds camera 2023-03-07 21:55:10 -08:00
crosshair.go Rename Go module 2022-09-24 15:17:25 -07:00
scripting.go ListBoxes Overhaul 2023-04-08 21:26:08 -07:00