mirror of https://github.com/bsnes-emu/bsnes.git
Set up RPC but stub it out
This commit is contained in:
parent
a9a9d8927f
commit
8ccc912572
|
@ -15,6 +15,7 @@
|
|||
#include "hacks.cpp"
|
||||
#include "filter.cpp"
|
||||
#include "viewport.cpp"
|
||||
#include "rpc.cpp"
|
||||
Program program;
|
||||
|
||||
auto Program::create() -> void {
|
||||
|
@ -44,6 +45,8 @@ auto Program::create() -> void {
|
|||
stateManager.create();
|
||||
manifestViewer.create();
|
||||
|
||||
startRpcListener();
|
||||
|
||||
if(settings.general.crashed) {
|
||||
MessageDialog(
|
||||
"Driver crash detected. Hardware drivers have been disabled.\n"
|
||||
|
@ -84,6 +87,7 @@ auto Program::main() -> void {
|
|||
|
||||
inputManager.poll();
|
||||
inputManager.pollHotkeys();
|
||||
processRpcCommands();
|
||||
|
||||
static bool previouslyInactive = true;
|
||||
bool currentlyInactive = inactive();
|
||||
|
@ -118,7 +122,8 @@ auto Program::main() -> void {
|
|||
emulator->unserialize(state);
|
||||
}
|
||||
|
||||
if(emulatorSettings.autoSaveMemory.checked()) {
|
||||
if (emulatorSettings.autoSaveMemory.checked())
|
||||
{
|
||||
auto currentTime = chrono::timestamp();
|
||||
if(currentTime - autoSaveTime >= settings.emulator.autoSaveMemory.interval) {
|
||||
autoSaveTime = currentTime;
|
||||
|
@ -132,9 +137,11 @@ auto Program::quit() -> void {
|
|||
presentation.setVisible(false);
|
||||
Application::processEvents();
|
||||
|
||||
|
||||
//in case the emulator was closed prior to initialization completing:
|
||||
settings.general.crashed = false;
|
||||
|
||||
stopRpcListener();
|
||||
unload();
|
||||
settings.save();
|
||||
video.reset();
|
||||
|
|
|
@ -221,7 +221,8 @@ public:
|
|||
string arg;
|
||||
};
|
||||
|
||||
vector<RpcCommand> pendingRpcCommands;
|
||||
ProducerConsumerQueue<RpcCommand> pendingRpcCommands;
|
||||
nall::thread* rpcHandlerThread;
|
||||
|
||||
bool fastForwarding = false;
|
||||
bool rewinding = false;
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
auto Program::startRpcListener() -> void {
|
||||
|
||||
}
|
||||
|
||||
auto Program::stopRpcListener() -> void {
|
||||
|
||||
}
|
||||
|
||||
auto Program::processRpcCommands() -> void {
|
||||
|
||||
}
|
Loading…
Reference in New Issue