Commit Graph

40 Commits

Author SHA1 Message Date
scawful
8677fdaa20 Add BitmapManager class 2023-11-12 09:54:08 -05:00
scawful
e4b23b9b26 Remove unecessary comments 2023-11-10 23:22:24 -05:00
scawful
26f6531c9d Add Bitmap::SaveSurfaceToFile 2023-08-18 10:27:50 -04:00
scawful
c336c60066 Add scad_format for CGX, COL, OBJ files 2023-08-09 00:19:07 -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
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
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
047dde4e81 add SetPalettecolor routine to Bitmap 2022-09-10 09:05:37 -05:00
Justin Scofield
a6277ecd5c improve bitmap 2022-09-03 22:45:32 -05:00
Justin Scofield
b65c7893a3 Bitmap class additions 2022-08-27 22:07:18 -05:00
scawful
8828557143 refactor bitmap and rom 2022-08-23 14:00:24 -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
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
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
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
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
9b523fc253 Bitmap housekeeping 2022-07-12 21:33:32 -04:00
Justin Scofield
40fea79b0e Add Bitmap::Create overload
Makes use of sheet buffer, sheet buffer size, and custom palette
parameters.
2022-07-12 07:41:14 -04:00
scawful
79d535b99a Update Bitmap pointer management 2022-07-12 00:01:54 -04:00
Justin Scofield
1fd875421f Add ApplyPalette routine to Bitmap class 2022-07-10 15:41:21 -04:00
scawful
e9c8152453 housekeeping 2022-07-08 23:52:11 -04:00
Justin Scofield
6dd18c3418 Working on tile16 blockset 2022-06-20 20:44:52 -04:00
Justin Scofield
367fe3552f worked on adding tile16 for overworld support 2022-06-20 19:21:41 -04:00
Justin Scofield
f11e8f2aac expand tile library, consolidate rom features, work on overworld tile16 selection 2022-06-20 17:54:14 -04:00
Justin Scofield
f7d793ecc2 housekeeping 2022-06-20 14:49:02 -04:00
Justin Scofield
9c7c9bc1e4 housekeeping 2022-06-20 14:28:04 -04:00
Justin Scofield
350d5526de namespace housekeeping continued x3 2022-06-20 14:07:35 -04:00
Justin Scofield
f9e0ed17bf namespace housekeeping continued again 2022-06-20 14:00:59 -04:00