Commit Graph

1677 Commits

Author SHA1 Message Date
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
scawful
97dda2bfd9 chore: Update ReadWritePreconditions for empty data but loaded file 2024-08-14 19:55:57 -04:00
scawful
1234510d29 Refactor Rom to fix LoadLinkGraphics format 2024-08-14 19:41:26 -04:00
scawful
4b990662df Add Rom::LoadZelda3 for loading game data across Load fns 2024-08-14 18:28:12 -04:00
scawful
5c68f61544 Refactor Rom class to use constants for blockset and spriteset sizes 2024-08-14 18:27:40 -04:00
scawful
5edeba1b42 chore: Refactor RomTest to include ReadTransaction tests 2024-08-14 01:36:26 -04:00
scawful
11cedbbff1 MockRom, Read/WriteTransaction tests, make Rom::WriteAction public 2024-08-14 01:15:19 -04:00
scawful
6b35fcb07e Add out of range error in Rom class write functions, test Write fns 2024-08-14 01:04:50 -04:00
scawful
f7a3d6cb8b chore: Refactor RomTest to include ReadLong and ReadBytes tests 2024-08-14 00:59:31 -04:00
scawful
7dfc204443 chore: Refactor Rom class to include ReadWritePreconditions 2024-08-14 00:59:25 -04:00
scawful
6c259340f9 Add new RomTests and fix small bugs in Rom class 2024-08-14 00:51:43 -04:00
scawful
8be5c0cdbe add support for testing absl::StatusOr 2024-08-14 00:51:22 -04:00
scawful
c7afbb3458 testing ASSERT_OK and ASSERT_OK_AND_ASSIGN macros 2024-08-14 00:51:08 -04:00
scawful
5d9c5354b0 Refactor RomTest to include LoadFromFile tests 2024-08-14 00:32:02 -04:00
scawful
a267138d70 add EXPECT_OK and StatusIs gtest matcher 2024-08-14 00:31:47 -04:00
scawful
bdea914c22 Refactor test files to use consistent namespace structure 2024-08-14 00:31:22 -04:00
scawful
731b8f1c75 chore: Refactor clipboard functions to use namespace aliases 2024-08-14 00:11:18 -04:00
scawful
6ba3c0fc84 chore: Refactor file_dialog header to be platform agnostic 2024-08-14 00:05:15 -04:00
scawful
f1bae4e6ab Todo AppDelegate to setup tab bar controller, font picker, pencil kit, and file manager 2024-08-14 00:02:27 -04:00
scawful
b7a8b3ce54 Refactor Rom for improved readability 2024-08-13 23:58:16 -04:00