Browse Source

system: Add a function to see if the emulator is running.

nce_cpp
bunnei 9 years ago
parent
commit
e3672db866
  1. 10
      src/core/system.cpp
  2. 1
      src/core/system.h

10
src/core/system.cpp

@ -17,6 +17,8 @@
namespace System {
static bool is_powered_on{ false };
Result Init(EmuWindow* emu_window) {
Core::Init();
CoreTiming::Init();
@ -30,9 +32,15 @@ Result Init(EmuWindow* emu_window) {
AudioCore::Init();
GDBStub::Init();
is_powered_on = true;
return Result::Success;
}
bool IsPoweredOn() {
return is_powered_on;
}
void Shutdown() {
GDBStub::Shutdown();
AudioCore::Shutdown();
@ -42,6 +50,8 @@ void Shutdown() {
HW::Shutdown();
CoreTiming::Shutdown();
Core::Shutdown();
is_powered_on = false;
}
} // namespace

1
src/core/system.h

@ -16,6 +16,7 @@ enum class Result {
};
Result Init(EmuWindow* emu_window);
bool IsPoweredOn();
void Shutdown();
}
Loading…
Cancel
Save