Commit Graph

170 Commits

Author SHA1 Message Date
scawful
5fcd2a8f7e housekeeping 2024-07-20 09:02:04 -04:00
scawful
0600443c61 move palette group const to snes_palette 2024-07-19 22:17:41 -04:00
scawful
f02d0d85ee update bitmap manager methods 2024-07-19 20:48:02 -04:00
scawful
0660f60cde remove old transparent color code in bitmap 2024-07-18 19:54:18 -04:00
scawful
f7b98ce01c add uint16_t constructor for SnesColor 2024-07-18 19:53:48 -04:00
scawful
01b8441573 fix palette update pointer semantics 2024-07-14 19:34:33 -04:00
scawful
6a743dabd0 move palette category names and enum 2024-07-14 14:30:59 -04:00
scawful
934b9e05f3 remove shared_ptr semantics from BitmapManager as underlying texture/surface are already smart ptrs 2024-07-13 13:07:47 -04:00
scawful
eb51c43d7d remove old graphics bin from ow editor 2024-05-30 18:25:14 -04:00
scawful
18769163a2 remove shared ptr reset in bitmap cleanup 2024-05-30 18:10:11 -04:00
scawful
ba1e2367bb fix double free bug 2024-05-30 12:14:01 -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
23f0311ec9 update error handling for palettes saving for_each 2024-05-28 17:48:25 -04:00
scawful
b31a8e3ca2 add error logging to bitmap constructor 2024-05-28 17:38:35 -04:00
scawful
f28e26ef28 housekeeping 2024-05-24 20:37:29 -04:00
scawful
11004cfa46 Add scad_format namespace 2024-04-14 15:49:57 -05:00
scawful
5f7cd952d9 put palette_group_internal inside of gfx namespace 2024-04-14 15:38:43 -05:00
scawful
82ee1ad62d Move LoadAllPalettes and palette_group_internal to snes_palette 2024-04-14 15:27:37 -05:00
scawful
dfbe0014d9 Fix references to Rom class in comments 2024-04-14 15:20:56 -05:00
scawful
81e5659c1f Replace BuildAndRenderBitmap with Rom::CreateAndRenderBitmap 2024-04-14 15:02:56 -05:00
scawful
5953e58bd4 Rename SharedROM to SharedRom 2024-04-14 14:51:53 -05:00
scawful
7e46cf1c64 Rename ROM class to Rom 2024-04-14 14:47:17 -05:00
scawful
e72b08eae4 add zelda3::music namespace, update documentation 2024-04-14 13:46:23 -05:00
scawful
277d959bda Refactor PaletteGroupMap 2024-04-14 13:14:19 -05:00
scawful
b7cd8bccd3 document gfx and lc_lz2 namespace 2024-04-14 10:18:25 -05:00
scawful
012eee1525 add more comments to gfx classes and canvas 2024-04-14 00:11:50 -05:00
scawful
89cc0703f1 add fn comments for doxygen, rename OAMTile to OamTile 2024-04-13 23:10:34 -05:00
scawful
1dcca478cd Update SnesTo8bppSheet args and impl 2024-04-13 13:18:00 -04:00
scawful
4ab5ee8a68 Add context info about bitmaps to canvas 2024-04-12 00:34:26 -04:00
scawful
f712474efe Add gfx::Tilesheet implementations to source file 2024-04-12 00:34:06 -04:00
scawful
03a38fc712 Add error handling to SnesPalette and SnesColor member fns 2024-04-07 12:07:47 -04:00
scawful
aed54f1493 fix hyrule magic decompression memory leak, misc housekeeping 2024-02-03 00:04:21 -05:00
scawful
626d38ec0d Update SnesColorButton and PaletteEditor 2024-02-02 23:58:52 -05: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
edbeac8517 SnesColor housekeeping 2024-01-31 23:56:58 -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
adb7f0666e Fix the dumbest bug in the universe 2024-01-31 18:00:37 -05:00
scawful
77d99724ef Overworld map saving epic 2024-01-31 13:17:14 -05:00
scawful
c90321fa47 Add Hyrule Magic Uncompress 2024-01-29 22:58:53 -05:00
scawful
0a388e60b4 Fix Tile32 unsigned long value cast constructor 2024-01-29 16:11:07 -05:00
scawful
6a96882916 Update Tile32 long packed value 2024-01-29 00:30:28 -05:00
scawful
9b78e90221 Add HyruleMagic Compress fn 2024-01-29 00:30:05 -05:00
scawful
4463e6be32 Add gfx::PaletteSet type 2024-01-28 12:04:00 -05:00
scawful
c7762a8a2e Use lc_lz2::CompressV3 for CompressOverworld 2024-01-26 23:19:46 -05:00
scawful
c3e616e60f Tile16 Editor updates (big commit) 2024-01-23 22:37:23 -05:00
scawful
6f80f328a8 Add Tilesheet class, update ScreenEditor for DungeonMaps 2024-01-22 03:30:55 -05:00