Commit Graph

118 Commits

Author SHA1 Message Date
gary caa59f3724 [nostalgia/core] Add functions for mapping tile idx to subsheet 2024-01-27 23:52:40 -06:00
gary 1cf09433e8 [nostalgia/core/studio] Cleanup TileSheetEditor with new GlUtils helpers 2024-01-27 23:51:51 -06:00
gary 124c7029bd [olympic/studio] Change Studio modules to pass StudioContext instead of turbine::Context 2024-01-20 15:40:08 -06:00
gary 5d1f680a51 [nostalgia/core] Cleanup TileSheetEditor with new ImGui util functions 2024-01-20 14:59:43 -06:00
gary 5848bc8eb7 [nostalgia/core/studio] Change Subsheet Editor button position 2024-01-18 22:09:09 -06:00
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 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 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 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 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
gary a1de7fbd8a [olympic,nostalgia] Make Applib an interface library that publicly exports applib.cpp 2023-12-12 20:23:54 -06:00
gary 5b929b8796 [nostalgia] Move Olympic app parameters to NostalgiaProfile library 2023-12-11 22:21:01 -06:00