Commit Graph

1474 Commits

Author SHA1 Message Date
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
7af5209aeb include message passing system in build 2024-08-14 23:47:00 -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
scawful
9bbb6c6114 chore: Refactor file_dialog.cc and file_dialog.h to use namespace aliases 2024-08-13 23:56:17 -04:00
scawful
e72ae83d48 Refactor CMakeLists.txt to include yaze_py.cmake for Python build 2024-08-13 22:09:01 -04:00
scawful
54e8d7c3a5 Remove deprecated BitmapManager and experiment flag 2024-08-13 22:02:05 -04:00
scawful
3b7542e3a7 remove deprecated Rom::mutable_bitmap_manager() 2024-08-13 21:57:20 -04:00
scawful
b9622c880c Refactor DungeonEditor to use std::array for gfx sheets 2024-08-13 21:57:00 -04:00
scawful
4aabb3d0b4 Refactor GraphicsEditor to use std::array for gfx sheets 2024-08-13 21:55:17 -04:00
scawful
79e5986b0b chore: Update asset_browser to use std::array for gfx sheets 2024-08-13 21:47:13 -04:00
scawful
c3c310a84c Deprecation bitmap_manager efforts 2024-08-13 21:33:45 -04:00
scawful
dd496f1f4d chore: Remove unnecessary includes and improve code organization in graphics_editor.cc 2024-08-13 21:28:15 -04:00
scawful
5ccb30f999 Refactor Rom::LoadLinkGraphics() for improved readability and maintainability 2024-08-13 21:28:09 -04:00
scawful
164ae60f5a remove deprecated graphics_bin 2024-08-13 21:22:02 -04:00
scawful
aae103d8f5 chore: Refactor CMakeLists.txt to improve code organization and readability 2024-08-13 21:09:24 -04:00
scawful
50976bfe2a chore: Add ImGui::NewFrame() to TestEditor::Update() 2024-08-13 21:09:15 -04:00
scawful
070b8a1edb chore: Set default style in yaze_test.cc 2024-08-13 21:09:09 -04:00
scawful
1d758e2cd4 Support launching integration test window in yaze_test.cc 2024-08-13 20:54:33 -04:00
scawful
4a5270bea9 chore: Exclude unnecessary directories from version control 2024-08-13 20:52:36 -04:00
scawful
52e912c259 chore: include imgui_test_engine 2024-08-13 20:49:31 -04:00
scawful
beb8dd50b8 chore: Update test engine linkage and include integration::TestEditor in yaze_test 2024-08-13 20:47:06 -04:00
scawful
e2168cc939 add yaze_emu target and YAZE_BUILD_EMU flag 2024-08-13 20:07:16 -04:00
scawful
93c1e1b6fa rename cmake files to match namespaces 2024-08-13 20:02:48 -04:00
scawful
415e8215fd update test engine linkage 2024-08-13 19:55:12 -04:00
scawful
f4d33e5a9f fix bitmap bug 2024-08-13 19:32:06 -04:00
scawful
fcca4db1be fix sdl_deleter bug 2024-08-13 18:06:10 -04:00
scawful
347a16666c setup integration::TestEditor in yaze_test.cc 2024-08-13 18:05:56 -04:00