Commit Graph

316 Commits

Author SHA1 Message Date
scawful
a3f68b70b4 ROM and Compression library updates
Remove Compress and Decompress from ROM
Move Editor parent class to its own file
Move 65816 editor constants to widgets
Update compression_test and snes_palette_test
Start version constant classes (experimental)
Move SetupROM for editors to load renderer
2023-08-09 00:18:05 -04:00
scawful
9ea107bc8d Update SNESPalette, SNESColor, add tests 2023-08-04 22:51:12 -04:00
Justin Scofield
7d0b09a589 Add SelectablePalettePipeline for updating palette 2023-08-03 21:09:27 -04:00
Justin Scofield
6ffae7a6e8 Increase default screen size 2023-08-03 21:08:29 -04:00
Justin Scofield
e88b2a6d2f Add GraphicsBinCanvasPipeline 2023-08-02 19:12:57 -04:00
Justin Scofield
7b2e017bb3 Add BitmapCanvasPipeline, more CgxViewer updates 2023-08-02 12:53:05 -04:00
scawful
1d0419583d Add FileDialog data pipeline 2023-08-02 07:15:05 -04:00
scawful
bc4a90fc76 Add ClipboardData to Controller, housekeeping 2023-07-31 21:26:18 -04:00
scawful
99bebeca10 Add CLEAR_AND_RETURN_STATUS macro for ImGui stack 2023-07-31 21:24:14 -04:00
scawful
82dd9dde1b Add LC_LZ2 Compression library
Refactor ROM class
Editor housekeeping
2023-07-21 03:44:44 -04:00
scawful
df8443152b Add CgxViewer, update GraphicsEditor 2023-07-18 21:55:23 -04:00
scawful
2b0c550274 SharedROM, Editor parent, housekeeping 2023-07-17 08:25:22 -04:00
scawful
931560cfb1 Add GraphicsEditor class
Super donkey proto graphics import experiment

removed snes_spc and asar_static because of macOS M1 build issues.

music player using snes_spc disabled

included macOS build configuration as it currently is.
2023-07-08 09:03:27 -04:00
scawful
3ada9988aa Begin LoadSprites, LoadChests, housekeeping 2023-06-25 10:08:01 -04:00
scawful
5ac7002c88 Popout PaletteEditor, general housekeeping 2023-05-22 09:16:20 -05:00
scawful
46fe8993ea Update PaletteEditor, remove Delta experiment 2023-05-15 08:23:13 -05:00
scawful
9426cd7a87 Update ImGui library SDL2 impl 2023-03-28 12:29:49 -05:00
scawful
85c14438f3 housekeeping 2023-03-28 12:25:56 -05:00
scawful
45b824c869 Add TilePainter left click return value 2023-01-10 15:20:15 -06:00
scawful
539a2d24c6 cleanup tracker class and move helper functions 2023-01-03 12:30:00 -06:00
scawful
b0338f588a add SDL_mixer 2023-01-01 17:48:51 -06:00
scawful
a20b3fd240 housekeeping and inventory menu 2022-09-17 10:34:44 -05:00
Justin Scofield
56ef315028 bitmap optimization, sprites, inventory, tiles 2022-09-12 21:17:41 -05:00
Justin Scofield
3d2cd4dc79 start yaze_delta side project 2022-09-10 18:48:47 -05:00
scawful
1244e6855c palettes and overworld drawing 2022-09-10 16:33:59 -05:00
Justin Scofield
8cc9adf41a palette stuff 2022-09-10 09:51:40 -05:00
Justin Scofield
b2030be95f add PRINT_IF_ERROR macro 2022-08-27 22:06:41 -05:00
scawful
6dd4c390fe Add status macros and refactor overworld 2022-08-23 13:26:06 -05:00
Justin Scofield
0837ed1637 Merge branch 'master' into window-dimensions-constant 2022-08-10 10:10:53 -04:00
Justin Scofield
4c2786be0e chore: cleanup garbage in constants 2022-08-08 08:35:05 -04:00
Justin Scofield
fb4dc48add chore: make window dimensions a constant 2022-08-08 08:31:02 -04:00
Justin Scofield
4d90f21e9e chore: Remove OpenGL flag from SDL_Window
* Was causing a bug with surface creation on macOS.
2022-08-07 12:39:26 -04:00
Justin Scofield
3b24ce11d0 chore: cleanup files and move common method 2022-08-07 12:38:55 -04:00
Justin Scofield
a58ecadd4b Add CHECK_STATUS macro 2022-08-05 18:17:30 +00:00
Justin Scofield
5b9c60ec7f Convert to status codes for Controller init. 2022-08-05 18:17:30 +00:00
Justin Scofield
e86ddfc7c0 refactor: change constant name 2022-08-03 20:01:02 -04:00
Justin Scofield
7f5666c585 Remove hard SDL_main references for CMake solution 2022-07-30 13:04:27 -04:00
Justin Scofield
332bf5f3f3 Build SDL from source 2022-07-30 12:15:08 -04:00
Justin Scofield
f0dad9a007 MENU_ITEM constants 2022-07-25 11:26:56 -04:00
Justin Scofield
8e9636c0b5 Remove OpenGL flag for SDL_BlitSurface 2022-07-24 00:00:48 -04:00
Justin Scofield
3ef633ee3c Refactor Controller with absl and internal linkage 2022-07-23 18:43:06 -04:00
Justin Scofield
9655b35363 Added Google Abseil library 2022-07-23 16:33:52 -04:00
Justin Scofield
d9e986d769 housekeeping 2022-07-20 21:05:40 -04:00
Justin Scofield
f3b090c89f Overworld map tile pointer business, very serious 2022-07-19 21:47:04 -04:00
Justin Scofield
b0c79a42c5 Rename Editor class to MasterEditor 2022-07-19 20:31:49 -04:00
Justin Scofield
d28420450d namespace correctness 2022-07-19 19:24:19 +00:00
Justin Scofield
9f760d922a Removed constants namespace 2022-07-19 15:37:56 +00:00
Justin Scofield
9295f9c713 Add tilesheet constants 2022-07-18 19:21:27 -04:00
Justin Scofield
0beaf375fa formatting 2022-07-12 21:33:19 -04:00
Justin Scofield
d10a36ad78 ReserveBytes template function
Wrapper for new cause i hate the syntax
2022-07-12 19:51:58 -04:00