doodle/pkg
Noah Petherbridge da83231559 Level Screenshots and Thumbnails
Adds some support for "less giant" level screenshots.

* In the Editor, the Level->Take Screenshot menu will render a cropped screen
  shot of just the level viewport on screen. Note: it is not an SDL2 screen
  copy but generated from scratch from the level data.
* In levels themselves, screenshots can be stored inside the level data in
  three different sizes: large (1280x720), medium and small (each a halved
  size of the previous).
* The first screenshot is created when the level is saved, starting from
  wherever the scroll position in the editor is at, and recording the 720p
  view of the level from there.
* The level screenshot can be previewed and updated in the Level Properties
  window of the editor: so you can scroll the editor to just the right position
  and take a good screenshot to represent your level.
* In the future: these embedded level screenshots will be displayed on the
  Story Mode and other screens to see a preview of each level.

Other tweaks:

* When taking a Giant Screenshot: a confirm modal will warn the player that
  it may take a while. And during the screenshot, show the new Wait Modal to
  block player interaction until the screenshot has finished.
2023-12-08 19:48:02 -08:00
..
balance Level Screenshots and Thumbnails 2023-12-08 19:48:02 -08:00
branding Unit test fixes and code cleanup 2023-12-02 12:33:14 -08:00
campaign Rename Go module 2022-09-24 15:17:25 -07:00
chatbot Rename Go module 2022-09-24 15:17:25 -07:00
collision Unit test fixes and code cleanup 2023-12-02 12:33:14 -08:00
cursor Detect touchscreen and tweak some behaviors 2022-09-24 17:45:54 -07:00
doodads Update savegame format, Allow out-of-bounds camera 2023-03-07 21:55:10 -08:00
drawtool Unit test fixes and code cleanup 2023-12-02 12:33:14 -08:00
enum Flood Tool, Survival Mode for Azulian Tag 2022-03-26 13:55:06 -07:00
filesystem Rename Go module 2022-09-24 15:17:25 -07:00
gamepad Unit test fixes and code cleanup 2023-12-02 12:33:14 -08:00
keybind Flood Tool, Survival Mode for Azulian Tag 2022-03-26 13:55:06 -07:00
level Level Screenshots and Thumbnails 2023-12-08 19:48:02 -08:00
levelpack Update savegame format, Allow out-of-bounds camera 2023-03-07 21:55:10 -08:00
license Signed Levels and Levelpacks 2023-02-18 17:37:54 -08:00
log Switch github.com/kirsle/golog to git.kirsle.net/go/log 2019-12-22 18:34:31 -08:00
modal Wait Modal 2022-09-24 18:39:02 -07:00
native Finalize Non-square Doodads 2023-02-17 21:09:11 -08:00
pattern SemiSolid Pixels + Icons 2022-10-09 21:39:43 -07:00
physics Rename Go module 2022-09-24 15:17:25 -07:00
savegame Update savegame format, Allow out-of-bounds camera 2023-03-07 21:55:10 -08:00
scripting Add cheat code to send power to all actors 2023-02-18 14:21:07 -08:00
shmem Level Difficulty + UI Polish 2022-03-06 22:20:53 -08:00
sound PlaySound: Support OGG fallback over MP3 2023-12-02 14:15:41 -08:00
sprites Rename Go module 2022-09-24 15:17:25 -07:00
uix Unit test fixes and code cleanup 2023-12-02 12:33:14 -08:00
updater Rename Go module 2022-09-24 15:17:25 -07:00
usercfg Cheats Menu UI 2023-01-02 12:36:12 -08:00
userdir Rename Go module 2022-09-24 15:17:25 -07:00
wallpaper Unit test fixes and code cleanup 2023-12-02 12:33:14 -08:00
wasm Rename Go module 2022-09-24 15:17:25 -07:00
windows Level Screenshots and Thumbnails 2023-12-08 19:48:02 -08:00
cheats.go Add cheat code to send power to all actors 2023-02-18 14:21:07 -08:00
commands.go Cheats Menu UI 2023-01-02 12:36:12 -08:00
common_menubar.go Rename Go module 2022-09-24 15:17:25 -07:00
config.go Rename Go module 2022-09-24 15:17:25 -07:00
doodle.go Signed Levels and Levelpacks 2023-02-18 17:37:54 -08:00
editor_scene_debug.go Rename Go module 2022-09-24 15:17:25 -07:00
editor_scene.go Level Screenshots and Thumbnails 2023-12-08 19:48:02 -08:00
editor_ui_doodad.go Signed Levels and Levelpacks 2023-02-18 17:37:54 -08:00
editor_ui_menubar.go Level Screenshots and Thumbnails 2023-12-08 19:48:02 -08:00
editor_ui_palette.go WIP: Chunker size to uint8 and Rectangular Doodads 2023-02-16 21:47:18 -08:00
editor_ui_popups.go Level Screenshots and Thumbnails 2023-12-08 19:48:02 -08:00
editor_ui_toolbar.go Rename Go module 2022-09-24 15:17:25 -07:00
editor_ui.go Unit test fixes and code cleanup 2023-12-02 12:33:14 -08:00
fps.go Rename Go module 2022-09-24 15:17:25 -07:00
guitest_scene.go Rename Go module 2022-09-24 15:17:25 -07:00
main_scene.go ListBoxes Overhaul 2023-04-08 21:26:08 -07:00
menu_scene.go WIP: Chunker size to uint8 and Rectangular Doodads 2023-02-16 21:47:18 -08:00
play_inventory.go WIP: Chunker size to uint8 and Rectangular Doodads 2023-02-16 21:47:18 -08:00
play_scene_menubar.go Signed Levels and Levelpacks 2023-02-18 17:37:54 -08:00
play_scene_touch.go Cheats Menu UI 2023-01-02 12:36:12 -08:00
play_scene.go Update savegame format, Allow out-of-bounds camera 2023-03-07 21:55:10 -08:00
player_physics.go Update savegame format, Allow out-of-bounds camera 2023-03-07 21:55:10 -08:00
scene.go JavaScript Exception Catcher UI 2022-09-24 21:58:01 -07:00
shell.go Cheats Menu UI 2023-01-02 12:36:12 -08:00