diff --git a/libultraship/libultraship/Window.cpp b/libultraship/libultraship/Window.cpp index ab368d017..55e741447 100644 --- a/libultraship/libultraship/Window.cpp +++ b/libultraship/libultraship/Window.cpp @@ -353,61 +353,6 @@ namespace Ship { } bool Window::KeyDown(int32_t dwScancode) { - //Why -1? - switch (dwScancode - 1) { - case SDL_SCANCODE_F5: - { - const unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot(); - const SaveStateReturn stateReturn = OTRGlobals::Instance->gSaveStateMgr->AddRequest({ slot, RequestType::SAVE }); - - switch (stateReturn) { - case SaveStateReturn::SUCCESS: - SPDLOG_INFO("[SOH] Saved state to slot {}", slot); - break; - case SaveStateReturn::FAIL_WRONG_GAMESTATE: - SPDLOG_ERROR("[SOH] Can not save a state outside of \"GamePlay\""); - break; - - } - break; - } - case SDL_SCANCODE_F6: - { - unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot(); - slot++; - if (slot > 5) { - slot = 0; - } - OTRGlobals::Instance->gSaveStateMgr->SetCurrentSlot(slot); - SPDLOG_INFO("Set SaveState slot to {}.", slot); - break; - } - case SDL_SCANCODE_F7: - { - const unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot(); - const SaveStateReturn stateReturn = OTRGlobals::Instance->gSaveStateMgr->AddRequest({ slot, RequestType::LOAD }); - - switch (stateReturn) { - case SaveStateReturn::SUCCESS: - SPDLOG_INFO("[SOH] Loaded state from slot {}", slot); - break; - case SaveStateReturn::FAIL_INVALID_SLOT: - SPDLOG_ERROR("[SOH] Invalid State Slot Number {}", slot); - break; - case SaveStateReturn::FAIL_STATE_EMPTY: - SPDLOG_ERROR("[SOH] State Slot {} is empty", slot); - break; - case SaveStateReturn::FAIL_WRONG_GAMESTATE: - SPDLOG_ERROR("[SOH] Can not load a state outside of \"GamePlay\""); - break; - } - - break; - - } - } - - bool bIsProcessed = false; for (size_t i = 0; i < __osMaxControllers; i++) { for (size_t j = 0; j < Controllers[i].size(); j++) { diff --git a/soh/soh.vcxproj.filters b/soh/soh.vcxproj.filters index dc526ab38..b9d68b704 100644 --- a/soh/soh.vcxproj.filters +++ b/soh/soh.vcxproj.filters @@ -1,1238 +1,3774 @@  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {8d479b58-9306-40c3-9728-2cf5b185f5c4} + + + {8ebc52ba-5b1d-4bb3-9848-ba9ea57fc49f} + + + {54c2fe99-a68e-4ce2-813d-bce0ab1ac24f} + + + {0b91ecc8-6f20-4da1-87ca-6c7263aab3db} + + + {2104d3ab-707c-4ab2-bb1a-5cdce5c3d07d} + + + {022552c8-3bb8-4ba5-904c-e2c3eb28ce10} + + + {3ab8c311-cbfb-4eca-88af-2446ce3c89b0} + + + {8f2da1b8-973e-4be0-a036-c79a63bc3067} + + + {1a584bc2-7081-4251-a953-cdc7b611d62b} + + + {49bb84e4-a0b9-4733-9720-1ea120795083} + + + {d4794b4c-ae5d-4bf0-96f4-077f03807f5e} + + + {981df102-b362-4e2b-8efc-62756c28aa60} + + + {f8b2165f-9b32-4be1-a285-49349e09bef5} + + + {fcaae731-4e17-448b-b6c7-36e4c8413838} + + + {264ed8f8-f42b-475f-82ca-c264225ef56c} + + + {5fde6633-a728-4eea-a616-59d413bec476} + + + {3aeae6ac-1340-4a7b-bf34-cd196667fe37} + + + {fe745190-d4ec-4dc3-a9fd-ea553a971b14} + + + {06ba0ec4-2ee7-4454-93b5-5fd804723b6d} + + + {ffe200b9-a955-4843-a1ce-3603c132e591} + + + {18b9727f-30de-4ab8-a317-916090d4a110} + + + {9a4378ec-e30f-47b6-9ad6-5ce738b4cf99} + + + {04fc1c52-49ff-48e2-ae23-2c00867374f8} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\boot + + + Source Files\src\buffers + + + Source Files\src\buffers + + + Source Files\src\buffers + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\gamestates\ovl_title + + + Source Files\src\overlays\gamestates\ovl_select + + + Source Files\src\overlays\gamestates\ovl_opening + + + Source Files\src\overlays\gamestates\ovl_file_choose + + + Source Files\src\overlays\gamestates\ovl_file_choose + + + Source Files\soh + + + Source Files\soh + + + Source Files\soh + + + Source Files\soh + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\libultra + + + Source Files\src\libultra + + + Source Files\src\libultra + + + Source Files\src\libultra + + + Source Files\src\libultra + + + Source Files\src\libultra + + + Source Files\src\libultra + + + Source Files\src\libultra + + + Source Files\src\libultra + + + Source Files\src\libultra + + + Source Files\src\libultra + + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Source Files\src\overlays\gamestates\ovl_file_choose + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\code + + + Source Files\src\overlays\gamestates\ovl_file_choose + + + Source Files\src\overlays\misc\ovl_map_mark_data + + + Source Files\soh + + + Source Files\soh\Enhancements + + + Source Files\soh\Enhancements + + + Source Files\soh\Enhancements + + + Source Files\soh + + + Source Files\soh + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\soh\Enhancements\debugger + + + Source Files\soh\Enhancements\debugger + + + Source Files\soh + + + Source Files\soh\Enhancements\debugger + + + Source Files\soh\Enhancements\debugger + + + Source Files + + + Source Files\soh\Enhancements + - + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Header Files\include + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Source Files\src\overlays\effects + + + Header Files\include + + + Source Files\soh + + + Source Files\src\overlays\misc\ovl_kaleido_scope + + + Header Files\soh\Enhancements + + + Header Files\soh\Enhancements + + + Header Files\soh\Enhancements + + + Header Files\soh\Enhancements + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Source Files\src\overlays\actors + + + Header Files + + + Header Files\soh\Enhancements\debugger + + + Header Files\soh\Enhancements\debugger + + + Header Files\soh + + + Header Files\soh\Enhancements\debugger + + + Header Files\soh\Enhancements\debugger + + + Source Files\soh\Enhancements + + + Source Files\soh + - + + Header Files\include + - + + Resource Files + + + + + Resource Files + \ No newline at end of file diff --git a/soh/soh/OTRGlobals.cpp b/soh/soh/OTRGlobals.cpp index 6d0b9a516..7456ebf7e 100644 --- a/soh/soh/OTRGlobals.cpp +++ b/soh/soh/OTRGlobals.cpp @@ -34,6 +34,8 @@ #include "macros.h" #include +#include + OTRGlobals* OTRGlobals::Instance; OTRGlobals::OTRGlobals() { @@ -110,6 +112,63 @@ extern "C" void Graph_ProcessFrame(void (*run_one_game_iter)(void)) { } extern "C" void Graph_StartFrame() { + // Why -1? + int32_t dwScancode = OTRGlobals::Instance->context->GetWindow()->lastScancode; + OTRGlobals::Instance->context->GetWindow()->lastScancode = -1; + + switch (dwScancode - 1) { + case SDL_SCANCODE_F5: { + const unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot(); + const SaveStateReturn stateReturn = + OTRGlobals::Instance->gSaveStateMgr->AddRequest({ slot, RequestType::SAVE }); + + switch (stateReturn) { + case SaveStateReturn::SUCCESS: + SPDLOG_INFO("[SOH] Saved state to slot {}", slot); + break; + case SaveStateReturn::FAIL_WRONG_GAMESTATE: + SPDLOG_ERROR("[SOH] Can not save a state outside of \"GamePlay\""); + break; + [[unlikely]] default: + break; + } + break; + } + case SDL_SCANCODE_F6: { + unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot(); + slot++; + if (slot > 5) { + slot = 0; + } + OTRGlobals::Instance->gSaveStateMgr->SetCurrentSlot(slot); + SPDLOG_INFO("Set SaveState slot to {}.", slot); + break; + } + case SDL_SCANCODE_F7: { + const unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot(); + const SaveStateReturn stateReturn = + OTRGlobals::Instance->gSaveStateMgr->AddRequest({ slot, RequestType::LOAD }); + + switch (stateReturn) { + case SaveStateReturn::SUCCESS: + SPDLOG_INFO("[SOH] Loaded state from slot {}", slot); + break; + case SaveStateReturn::FAIL_INVALID_SLOT: + SPDLOG_ERROR("[SOH] Invalid State Slot Number {}", slot); + break; + case SaveStateReturn::FAIL_STATE_EMPTY: + SPDLOG_ERROR("[SOH] State Slot {} is empty", slot); + break; + case SaveStateReturn::FAIL_WRONG_GAMESTATE: + SPDLOG_ERROR("[SOH] Can not load a state outside of \"GamePlay\""); + break; + [[unlikely]] default: + break; + } + + break; + } + } OTRGlobals::Instance->context->GetWindow()->StartFrame(); }