Commit Graph

1896 Commits

Author SHA1 Message Date
scawful
270bef0973 Refactor OverworldEntity to use uint16_t for map_id and improve code organization 2024-08-22 10:49:12 -04:00
scawful
4099d8731d Refactor ROM class to use uint32_t for loop counters in LoadLinkGraphics, LoadAllGraphicsData, LoadGfxGroups, and SaveGroupsToRom methods 2024-08-22 01:28:04 -04:00
scawful
94108ebc0d Refactor OverworldEditor to lazy load area graphics 2024-08-22 01:02:20 -04:00
scawful
8177ec3dce Refactor music editor to remove unnecessary includes and improve code organization 2024-08-22 01:01:47 -04:00
scawful
23640310be Refactor tile16 blockset data access methods 2024-08-21 21:54:28 -04:00
scawful
5d10cf4107 Refactor overworld editor to improve code organization and consolidate save logic 2024-08-21 21:21:25 -04:00
scawful
57e8dc0e10 chore: Update font_loader.cc and xcschememanagement.plist 2024-08-21 21:08:55 -04:00
scawful
c83d0440d8 cleanup snes_palette stuff 2024-08-21 10:13:13 -04:00
scawful
451e5714c8 Refactor cmake build command for Windows 2024-08-21 00:53:10 -04:00
scawful
590c7ffb22 Refactor music tracker structs for better code organization 2024-08-21 00:53:05 -04:00
scawful
478ef0d0d2 wrap dlfcn.h in unix macro condition 2024-08-21 00:52:46 -04:00
scawful
ea8a851539 clang tidy cleanups 2024-08-21 00:37:14 -04:00
scawful
e0e8c58c61 Refactor Rom class to support additional game versions 2024-08-21 00:13:04 -04:00
scawful
4e908d0f26 chore: Refactor screen editor to improve code organization and remove unnecessary includes 2024-08-21 00:12:21 -04:00
scawful
3b5e4cd791 chore: Refactor room object loading and drawing methods 2024-08-21 00:09:57 -04:00
scawful
4baa302f40 Refactor room entrance constants 2024-08-20 23:14:30 -04:00
scawful
a9d365f3b4 cleanup constants 2024-08-20 23:09:10 -04:00
scawful
10c46e6db1 housekeeping 2024-08-20 22:56:02 -04:00
scawful
f847e3b67c update yaze version 2024-08-20 22:50:35 -04:00
scawful
bf1c3a87fa more python cleanup 2024-08-20 22:47:12 -04:00
scawful
b98f0416bb python cleanup 2024-08-20 22:44:12 -04:00
scawful
d85530b14b extensions cleanup 2024-08-20 22:40:14 -04:00
scawful
7b33313281 big cleanup 2024-08-20 22:10:35 -04:00
scawful
dc244ac02d Refactor sprite editor to use Zelda3 namespace for default sprite names 2024-08-20 21:42:50 -04:00
scawful
a8ed9b7f92 remove magic numbers, enforce const correctness 2024-08-20 21:31:59 -04:00
scawful
e404eabe64 overworld sprite cleanup 2024-08-20 13:06:35 -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
2443336f9d add GetLabel to ResourceLabelManager 2024-08-20 11:06:06 -04:00
scawful
a288dd8933 add DrawCustomHighlight to Canvas 2024-08-20 11:05:49 -04:00
scawful
dd430ad1b6 decouple message data functions from message editor class 2024-08-19 11:36:30 -04:00
scawful
f214f25512 add dictionary contents as message editor table column 2024-08-19 10:22:17 -04:00
scawful
20dc6e4ba7 add ReadAllTextDataV2, deprecate ReadAllTextData 2024-08-19 10:21:42 -04:00
Justin Scofield
6d7e7a49aa windows file dialog wrapper 2024-08-18 09:35:51 -04:00
Justin Scofield
7ae53a3814 windows font family loader 2024-08-18 09:35:41 -04:00
scawful
e508076c18 Refactor Tile16Editor to use void return type for DrawTile16Editor method 2024-08-17 12:17:08 -04:00
scawful
abc3ed3685 chore: Add error handling and precondition checks to ApplyPaletteWithTransparent method 2024-08-17 12:16:55 -04:00
scawful
aaa3a5c8fa Refactor OverworldEditor to use constexpr for map settings column names 2024-08-17 12:16:30 -04:00
scawful
1cc1fce3d0 chore: Update message passing method in NotificationCenter 2024-08-16 17:07:13 -04:00
scawful
e1fda49d91 chore: Refactor EditorManager to improve code organization and readability 2024-08-16 17:06:59 -04:00
scawful
941a184bb8 add canvas color constants 2024-08-16 16:10:00 -04:00
scawful
e56a66f247 add todo for death mountain gfx load 2024-08-16 16:05:11 -04:00
scawful
b1539420de add testing section to contributing 2024-08-16 15:26:41 -04:00
scawful
d86e81c58e update infra docs 2024-08-15 23:41:49 -04:00
scawful
a40928a460 update infrastructure doc 2024-08-15 23:27:53 -04:00
scawful
424ecfd4d2 update message passing doc 2024-08-15 23:19:59 -04:00
scawful
7af5209aeb include message passing system in build 2024-08-14 23:47:00 -04:00
scawful
5fea72c8dd add message passing documentation 2024-08-14 23:46:37 -04:00
scawful
f0ec2ec35d add notification center as apart of message passing 2024-08-14 23:46:29 -04:00
scawful
97959f2ac7 add message passing system 2024-08-14 23:46:17 -04:00
scawful
3bbbc89001 remove testable.h 2024-08-14 23:09:55 -04:00