Commit Graph

925 Commits

Author SHA1 Message Date
gary 7ba66787f8 [nostalgia/core/studio] Cleanup 2024-01-18 01:27:31 -06:00
gary 2bc2003caa [nostalgia/core/studio] Add key shortcuts for switching Palette pages 2024-01-17 22:48:53 -06:00
gary e4285bd48b [nostalgia/studio] Tweak background color of TileSheet editor 2024-01-17 22:23:22 -06:00
gary 5433fd9b1d [nostalgia/core] Add new version of Palette with pages 2024-01-17 01:30:29 -06:00
gary b46cb65b7f [nostalgia/studio] Add version 2024-01-05 21:54:22 -06:00
gary 877349df46 [nostalgia/core/studio] Increase max tilesheet export size, fix input handling when popups open 2024-01-04 22:47:57 -06:00
gary 051623f4b5 [olympic,nostalgia] Update copyright for 2024 2024-01-01 12:02:40 -06:00
gary a0c8146396 [nostalgia/core/studio] East const some function args 2023-12-29 00:06:18 -06:00
gary 4b9758f478 [nostalgia/core] Move most TileSheet member functions out of class 2023-12-27 23:10:38 -06:00
gary a7328eb5ef [nostalgia/core/studio] Reduce indent for Subsheet editor 2023-12-26 20:18:07 -06:00
gary b52124a0c5 [nostalgia/core/studio] Revert new subsheet index increment to happen after index assignment 2023-12-26 20:14:30 -06:00
gary d83e392964 [nostalgia/core] Cleanup, revert CompactTileSheet version to 1 2023-12-26 18:50:33 -06:00
gary e2d0a784f1 [olympic/keel] Cleanup 2023-12-26 18:37:02 -06:00
gary f08821422a [nostalgia/core/studio] Change TileSheets to back to MC 2023-12-26 17:56:03 -06:00
gary 6a2954f82b [nostalgia/core] Remove id from TileSheetV3::Subsheet, add TileSheetV4 2023-12-26 17:28:41 -06:00
gary 9c19655ce2 [nostalgia/core] Fix build, add SubSheet ID to SubSheet Editor view 2023-12-26 16:37:09 -06:00
gary 087c834b25 [nostalgia/core/studio] Fix Add SubSheet to increment idIt before using it 2023-12-26 16:34:40 -06:00
gary 79bdbf2eaa [nostalgia/core] Add id to TileSheetV3::SubSheet model 2023-12-26 16:31:54 -06:00
gary 2bdc3def74 [nostalgia/core/opengl] Implement flip X and flip Y for BG tiles 2023-12-26 12:34:35 -06:00
gary e7a663901a [nostalgia/core/opengl] Fix duplicate and missing symbol 2023-12-26 11:59:14 -06:00
gary ffdc0ddb97 [nostalgia/core] Add support for specifying palette banks 2023-12-26 11:54:31 -06:00
gary c5f76ff558 [nostalgia/core] Add setBgBpp function 2023-12-23 21:33:52 -06:00
gary 9907bb8f1d [nostalgia] Allow building Studio mods without Studio app 2023-12-23 14:34:32 -06:00
gary 2dba592a42 [nostalgia,olympic] Cleanup CMake 2023-12-23 12:23:47 -06:00
gary 978f2f9c4f [nostalgia/core/gba] Cleanup 2023-12-23 01:50:26 -06:00
gary 46d1313797 [nostalgia/core] Get TileSheetSet working with 8bpp setting 2023-12-23 01:24:56 -06:00
gary fcf6f00797 [nostalgia/core] Get TileSheetSet working 2023-12-22 22:38:46 -06:00
gary 8526b3fa51 [nostalgia/core] Add loading multiple tile sheets 2023-12-22 01:03:41 -06:00
gary d29118d783 [nostalgia/core] Cleanup graphics API 2023-12-21 21:18:31 -06:00
gary 6d2a20e8bd [nostalgia/core/opengl] Allow GL implementation to customize sprite count and size 2023-12-20 23:01:56 -06:00
gary ce34d450b9 [nostalgia/player] Turn player back into test sandbox 2023-12-20 20:13:54 -06:00
gary 8fa47e961d [nostalgia/core/opengl] Disable depth testing once core scene is drawn 2023-12-20 19:22:47 -06:00
gary 9840b6fdee [nostalgia/core] Add a background priority option 2023-12-20 19:00:23 -06:00
gary d0c90c39e0 [nostalgia/core/opengl] Cleanup priority, ensure sprites draw over BGs by default 2023-12-20 18:59:41 -06:00
gary 8dd6adc554 [nostalgia/core] Specify a maximum for priority level 2023-12-19 23:06:14 -06:00
gary 0093778f64 [nostalgia/core/opengl] Cleanup sprite enable/disable code 2023-12-19 22:55:41 -06:00
gary 59016ee894 [nostalgia/core] Fix OpenGL sprites, add priority 2023-12-19 22:37:18 -06:00
gary 7bc1d90be8 Restore some global CMake setting that were moved to nostalgia 2023-12-16 20:08:26 -06:00
gary cfb7d4f861 [nostalgia/studio] Add icon 2023-12-16 10:51:14 -06:00
gary 7a6e94959c [nostalgia] Move nostalgia install vars to nostalgia dir CMakeLists.txt 2023-12-16 10:45:04 -06:00
gary eb1846278b [nostalgia/studio] Update app name 2023-12-16 10:35:28 -06:00
gary 56f59b29fe [nostalgia/core/studio] Add scale option to TileSheet export 2023-12-16 02:58:54 -06:00
gary 1f2e9917f1 [nostalgia/core/opengl] Cleanup fragment shader 2023-12-14 23:47:00 -06:00
gary 13ddbd981e [olympic,nostalgia] Cleanup some reinterpret_casts 2023-12-14 23:39:30 -06:00
gary cdc7428eb6 [olympic,nostalgia] Update Result copyTo and moveTo calls to take refs 2023-12-14 22:26:55 -06:00
gary 935099f8d4 [nostalgia] Re-enable Scene module 2023-12-14 22:03:39 -06:00
gary 63608229e1 [nostalgia/scene/studio] Remove Scene maker from New Item wizard 2023-12-14 22:01:26 -06:00
gary d1c6ab9f77 [nostalgia/core/studio] Cleanup TileSheetEditor, make it set copy/cut/paste enabled/disabled 2023-12-14 19:36:10 -06:00
gary 819e93bb1c [olympic/studio,nostalgia] Change Editor item name to item path, make
TileSheetEditorImGui inherit from Editor
2023-12-13 23:15:53 -06:00
gary 1b93b2038f [olympic,nostalgia] Move item name/path studio::Editor 2023-12-12 23:06:14 -06:00