Commit Graph

77 Commits

Author SHA1 Message Date
scawful
df8443152b Add CgxViewer, update GraphicsEditor 2023-07-18 21:55:23 -04:00
scawful
5852213f49 Move SnesTo8bppSheet to gfx namespace 2023-07-09 10:36:07 -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
94a61a13ac Add Object selector to DungeonEditor
Loads current room gfx from ROM gfx buffer
2023-03-29 00:10:46 -05:00
scawful
85c14438f3 housekeeping 2023-03-28 12:25:56 -05:00
scawful
a6099674d1 selected tile tracks cursor, loads tile gfx 2023-01-01 13:45:50 -06:00
scawful
a8729add01 overworld editor tile selector/painter routines 2022-12-31 13:53:07 -06:00
Justin Scofield
56ef315028 bitmap optimization, sprites, inventory, tiles 2022-09-12 21:17:41 -05:00
scawful
aa1a5a36ad housekeeping 2022-09-11 15:53:02 -05:00
scawful
0896f51c39 remove pseudo vram 2022-09-11 14:23:46 -05:00
scawful
cfb84481ed palette viewer and editor 2022-09-11 14:23:39 -05:00
Justin Scofield
904166ee25 transparency fix attempt 2022-09-11 09:53:48 -05:00
Justin Scofield
2c0bbd3457 naming refactor 2022-09-10 21:48:49 -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
51fdb0603f snes_palette improvements 2022-09-10 09:06:31 -05:00
Justin Scofield
047dde4e81 add SetPalettecolor routine to Bitmap 2022-09-10 09:05:37 -05:00
Justin Scofield
7daeeea14e bug: fix tile16 issue with toint16 method 2022-09-05 13:03:05 -05:00
Justin Scofield
a6277ecd5c improve bitmap 2022-09-03 22:45:32 -05:00
scawful
c623230861 tinfoil hat 2022-09-03 18:30:12 -05:00
scawful
d4f37d2422 housekeeping 2022-09-02 17:42:09 -05:00
Justin Scofield
c012115e68 chore: uncomment 2022-08-27 23:27:49 -05:00
Justin Scofield
b65c7893a3 Bitmap class additions 2022-08-27 22:07:18 -05:00
scawful
add47b545d chore: add default constructor to Tile16 2022-08-27 18:12:56 -05:00
scawful
8828557143 refactor bitmap and rom 2022-08-23 14:00:24 -05:00
scawful
50252fd267 overworld housekeeping 2022-08-23 13:28:46 -05:00
Justin Scofield
bf04ac5430 feat: Add Bitmap::WritePixel
Provide member function for writing to SDL_Surface pixel buffer
directly.
2022-08-18 11:34:34 -04:00
scawful
f3eb31766a chore: add conditional to freeing Bitmap 2022-08-17 14:47:06 -04:00
scawful
d20d4a7912 chore: replace typedefs with using alias 2022-08-16 16:53:37 -04:00
Justin Scofield
332bf5f3f3 Build SDL from source 2022-07-30 12:15:08 -04:00
Justin Scofield
6e50beb2ba update includes 2022-07-27 20:13:08 +00:00
Justin Scofield
92252c548f Remove unused methods 2022-07-27 17:34:32 +00:00
Justin Scofield
856900a69d Reduce dependence on sneshacking repo 2022-07-27 17:32:36 +00:00
Justin Scofield
7d08970a19 Overworld and Bitmap refactoring 2022-07-24 01:34:16 -04:00
Justin Scofield
8022948fff Refactor Bitmap further 2022-07-24 00:22:21 -04:00
Justin Scofield
adcb703e4e Remove this shared pointer nonsense 2022-07-24 00:01:31 -04:00
Justin Scofield
54d4a340f7 Refactor Bitmap SDL components to RAII 2022-07-24 00:00:32 -04:00
Justin Scofield
6b04bcf5d6 CreateTiles return StatusOr 2022-07-23 20:43:09 -04:00
Justin Scofield
b084208760 housekeeping snes types 2022-07-23 16:34:08 -04:00
scawful
955f9f4222 Remove unused variable and function 2022-07-22 20:19:22 -04:00
scawful
96568b5742 Refactor bitmap CreateTiles function 2022-07-22 20:18:47 -04:00
Justin Scofield
c98985fd3a Added CreateTiles function very important 2022-07-20 22:13:13 -04:00
Justin Scofield
1e2579acc8 snes_tile housekeeping 2022-07-19 20:22:04 -04:00
Justin Scofield
3f4d589c98 housekeeping 2022-07-19 20:46:31 +00:00
Justin Scofield
3350684123 Add OAMTile to snes_tile header 2022-07-19 20:40:49 +00:00
Justin Scofield
4961e02317 header housekeeping 2022-07-19 19:16:44 +00:00
Justin Scofield
9f760d922a Removed constants namespace 2022-07-19 15:37:56 +00:00