scawful
e05e59fb14
Refactor color conversion logic for improved accuracy and consistency
...
- Updated color channel assignments in ConvertRgbToSnes and SnesColor constructor to remove unnecessary static_cast, enhancing clarity and ensuring correct value usage.
- Simplified namespace declaration in snes_palette.cc for better readability.
- Changed Paletteset constructor parameters to use const references, improving performance and consistency in object handling.
2025-05-26 13:55:38 -04:00
scawful
8c207dc292
Implement SnesColor and SnesPalette constructors for enhanced color initialization; add methods for setting RGB and SNES values in SnesColor, improving color management and conversion capabilities.
2025-04-18 19:04:59 -04:00
scawful
44e13cf4bb
Refactor bitmap palette management across various components to streamline palette setting and improve error handling; remove unnecessary status checks and enhance consistency in palette application methods.
2025-04-17 21:49:47 -04:00
scawful
5637c20cb5
Add palette constants
2025-04-12 13:24:56 -04:00
scawful
809282edad
remove nonstandard type aliases
2025-01-19 20:16:40 -05:00
scawful
20ab684aae
Add begin() and end() methods to SnesPalette for improved iteration
2025-01-18 22:01:45 -05:00
scawful
da36236433
Refactor SnesPalette and PaletteGroup, fix bug with group names
2024-12-31 17:39:25 -05:00
scawful
96095969c6
Refactor GfxContext references to use gfx::GfxContext for consistency
2024-12-30 19:04:20 -05:00
scawful
e05e7c35db
remove app namespace
2024-12-28 21:28:51 -05:00
scawful
21314702e8
Add EditorContext, refactor utils, add system managers
2024-11-19 23:10:23 -05:00
scawful
b336d14233
Refactor include paths and remove redundant headers in core and editor modules
2024-11-15 23:38:44 -05:00
scawful
fd881dc1d3
Refactor snes_palette.h for consistency and readability by adjusting reference styles and removing unnecessary includes
2024-11-08 00:12:30 -05:00
scawful
2681e46a7b
Refactor file paths for extension headers
2024-08-30 02:22:08 -04:00
scawful
c83d0440d8
cleanup snes_palette stuff
2024-08-21 10:13:13 -04:00
scawful
49611d4944
big cleanup, replace Bytes alias with std::vector<uint8_t> to reduce ambiguity
2024-08-20 12:02:47 -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
57293b5887
refactor SnesPalette
2024-08-13 00:11:11 -04:00
scawful
ea81793550
PaletteGroupMap clear and empty
2024-08-10 00:15:35 -04:00
scawful
3631a962bc
move struct snes_palette to base
2024-08-06 23:46:45 -04:00
scawful
7c708519ac
standardize imgui headers as user instead of system
2024-07-30 23:33:12 -04:00
scawful
aec09fa8da
AddColor uint16_t override
2024-07-24 00:13:42 -04:00
scawful
e7c5cf59a6
housekeeping
2024-07-23 21:02:44 -04:00
scawful
b887771593
move palette constants to snes_palette
2024-07-22 19:25:18 -04:00
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
6a743dabd0
move palette category names and enum
2024-07-14 14:30:59 -04:00
scawful
23f0311ec9
update error handling for palettes saving for_each
2024-05-28 17:48:25 -04:00
scawful
82ee1ad62d
Move LoadAllPalettes and palette_group_internal to snes_palette
2024-04-14 15:27:37 -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
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
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
d7b75fd7f6
annoying housekeeping
2024-02-01 00:13:34 -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
77d99724ef
Overworld map saving epic
2024-01-31 13:17:14 -05:00
scawful
4463e6be32
Add gfx::PaletteSet type
2024-01-28 12:04:00 -05:00
scawful
c3e616e60f
Tile16 Editor updates (big commit)
2024-01-23 22:37:23 -05:00
scawful
be579fe72e
Add mutable_palette accessor
2024-01-18 20:07:09 -05:00
scawful
a73c944529
Canvas, Palettes, Bitmap updates
2023-12-25 17:32:56 -06:00
scawful
9aaa91727d
Add ConvertRGBtoSNES for ImVec4 arg
2023-12-19 18:41:21 -05:00
Justin Scofield
5f3ca25c80
DungeonEditor upgrades and other QoL
2023-11-22 16:08:18 -05:00
scawful
e4b23b9b26
Remove unecessary comments
2023-11-10 23:22:24 -05:00
scawful
6a0dc078c1
Refactor ROM class, add RunTransaction
2023-10-22 03:23:26 -04:00
scawful
fb398351d8
cleanup rom, gfx, overworld and add comments
2023-10-20 02:17:35 -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