Files
dusklight/src/dusk/globals.cpp
T
Luke Street a6f059827b Game ABI / headers refactoring (#2215)
* Game ABI / headers refactoring

* Delete dusk/imgui.h
2026-07-14 19:24:08 -06:00

39 lines
883 B
C++

#include <dolphin/types.h>
#include <d/d_kankyo.h>
#include <d/d_debug_pad.h>
#include "dusk/dusk.h"
#include "dusk/main.h"
bool dusk::IsRunning = true;
bool dusk::IsShuttingDown = false;
bool dusk::IsGameLaunched = false;
bool dusk::RestartRequested = false;
uint8_t dusk::SaveRequested = 0;
dusk::StageRequest dusk::StageRequested{"", false};
std::filesystem::path dusk::ConfigPath;
std::filesystem::path dusk::CachePath;
AuroraStats dusk::lastFrameAuroraStats;
float dusk::frameUsagePct = 0.0f;
void dusk::RequestRestart() noexcept {
RestartRequested = SupportsProcessRestart;
IsRunning = false;
}
u8 g_printOtherHeapDebug;
dKankyo_HIO_c g_kankyoHIO;
dDebugPad_c dDebugPad;
u32 __OSFpscrEnableBits;
// DSP
#include <dolphin/dsp.h>
DSPTaskInfo* __DSP_first_task;
DSPTaskInfo* __DSP_curr_task;
// mDo_dvd
#include <m_Do/m_Do_dvd_thread.h>
u8 mDoDvdThd::DVDLogoMode;