Commit Graph

72 Commits

Author SHA1 Message Date
scawful
f4d33e5a9f fix bitmap bug 2024-08-13 19:32:06 -04:00
scawful
327985b1c9 gfx cleanup 2024-08-13 18:04:41 -04:00
scawful
f1f2a7a25f gfx housekeeping 2024-08-13 00:50:39 -04:00
scawful
9f9edc9666 add YAZE_LIB_PNG if directives 2024-08-13 00:32:02 -04:00
scawful
feaee62462 add png_internal, YAZE_LIB_PNG definition 2024-08-13 00:30:14 -04:00
scawful
d94735baf5 add SDL_RETURN_IF_ERROR, refactor bitmap 2024-08-13 00:26:10 -04:00
scawful
59321aa777 reuse Create with format in Bitmap 2024-08-13 00:11:28 -04:00
scawful
579a7a9607 move SDL_Surface_Deleter and SDL_Texture_Deleter 2024-08-09 19:16:09 -04:00
scawful
7488551335 add BitmapFormat enum, update Reformat 2024-08-06 18:01:24 -04:00
scawful
0d1fda488e housekeeping 2024-08-06 01:57:16 -04:00
scawful
988f89a9cc refactor bitmap 2024-08-04 21:03:57 -04:00
scawful
bf0379edc4 add Create and Reformat with GetSnesPixelFormat 2024-07-24 01:40:37 -04:00
scawful
f2b2bb17a5 add GetSnesPixelFormat and SNES_PIXELFORMAT_XBPP constants 2024-07-24 01:40:15 -04:00
scawful
0660f60cde remove old transparent color code in bitmap 2024-07-18 19:54:18 -04:00
scawful
01b8441573 fix palette update pointer semantics 2024-07-14 19:34:33 -04:00
scawful
00e82140e0 cleanup bitmap class 2024-05-28 23:49:45 -04:00
scawful
b48af5313b put png callback code back 2024-05-28 23:13:41 -04:00
scawful
c85da49230 add data size to create bitmap 2024-05-28 23:12:52 -04:00
scawful
3272037f72 cleanup bitmap class 2024-05-28 23:10:15 -04:00
scawful
03a38fc712 Add error handling to SnesPalette and SnesColor member fns 2024-04-07 12:07:47 -04:00
scawful
d7b75fd7f6 annoying housekeeping 2024-02-01 00:13:34 -05:00
scawful
7784e17768 Add ConvertSurfaceToPng and ConvertPngToSurface function signatures 2024-01-31 23:58:01 -05:00
scawful
693dca1329 Rename SNESPalette, SNESColor to SnesPalette, SnesColor
Create snes_color.h and snes_color.cc to separate concerns
2024-01-31 21:09:42 -05:00
scawful
c3e616e60f Tile16 Editor updates (big commit) 2024-01-23 22:37:23 -05:00
scawful
002fb626c4 Bitmap cleanup 2024-01-10 23:13:33 -05:00
scawful
a73c944529 Canvas, Palettes, Bitmap updates 2023-12-25 17:32:56 -06:00
scawful
a0c2349d0b Copy image to clipboard for GraphicsEditor 2023-12-17 21:07:48 -05:00
scawful
0bf45c86a9 Update GraphicsEditor, fix CommandHandler 2023-11-26 23:12:04 -05:00
scawful
97757e10e3 Add SDL_Texture streaming to Bitmap 2023-11-26 16:49:06 -05:00
scawful
fd43b27196 Cleanup Bitmap class memory management 2023-11-25 22:45:17 -05:00
scawful
72ef0d0536 Update Bitmap fns 2023-11-18 20:05:32 -05:00
scawful
299770922c Add Debugger interface, RoomObject class
- Log instructions to debugger using experiment flag
- Use BitmapManager for more functionality
- Draw framebuffer and integrated debugger
2023-11-13 14:51:01 -05:00
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