From 863ce9117d88fe304bd1a7d7dab876fdb9e7c241 Mon Sep 17 00:00:00 2001 From: madeline Date: Mon, 13 Apr 2026 22:20:50 -0700 Subject: [PATCH] fix bugs on exporting during fade --- src/dusk/imgui/ImGuiStateShare.cpp | 9 +++------ src/dusk/imgui/ImGuiStateShare.hpp | 1 + 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/dusk/imgui/ImGuiStateShare.cpp b/src/dusk/imgui/ImGuiStateShare.cpp index f6ef6b755b..3b6f60d338 100644 --- a/src/dusk/imgui/ImGuiStateShare.cpp +++ b/src/dusk/imgui/ImGuiStateShare.cpp @@ -26,14 +26,11 @@ struct StateSharePacket { static constexpr size_t PACKET_TOTAL = sizeof(StateSharePacket) + sizeof(dSv_info_c); void ImGuiStateShare::copyState() { - dSv_restart_c& restart = g_dComIfG_gameInfo.info.getRestart(); - StateSharePacket pkt = {}; - if (const char* s = g_dComIfG_gameInfo.play.getLastPlayStageName()) - strncpy(pkt.stageName, s, 7); - pkt.roomNo = restart.getRoomNo(); + strncpy(pkt.stageName, dComIfGp_getStartStageName(), 7); + pkt.roomNo = dComIfGp_getStartStageRoomNo(); pkt.layer = dComIfGp_getStartStageLayer(); - pkt.startPoint = restart.getStartPoint(); + pkt.startPoint = dComIfGp_getStartStagePoint(); std::string raw(PACKET_TOTAL, '\0'); memcpy(raw.data(), &pkt, sizeof(pkt)); diff --git a/src/dusk/imgui/ImGuiStateShare.hpp b/src/dusk/imgui/ImGuiStateShare.hpp index 7e21d8f3b1..a09cfd5963 100644 --- a/src/dusk/imgui/ImGuiStateShare.hpp +++ b/src/dusk/imgui/ImGuiStateShare.hpp @@ -21,3 +21,4 @@ namespace dusk { } #endif + \ No newline at end of file