Revert "Merge branch '0.7.1-window-input' into 0.7.1"

This reverts commit 94f5b169e6, reversing
changes made to 43e7df6df8.

# Conflicts:
#	apps/openmw-mp/handleInput.cpp
pull/600/head
David Cernat 3 years ago
parent d7044db179
commit 15fdac3f6c

@ -25,8 +25,6 @@
#include "processors/ObjectProcessor.hpp" #include "processors/ObjectProcessor.hpp"
#include "processors/WorldstateProcessor.hpp" #include "processors/WorldstateProcessor.hpp"
#include "handleInput.cpp"
using namespace mwmp; using namespace mwmp;
Networking *Networking::sThis = 0; Networking *Networking::sThis = 0;
@ -497,20 +495,6 @@ void signalHandler(int signum)
} }
} }
#ifdef _WIN32
BOOL WINAPI sigIntHandler(_In_ DWORD dwCtrlType) {
switch (dwCtrlType)
{
case CTRL_C_EVENT:
signalHandler(15);
return TRUE;
default:
// Pass signal on to the next handler
return FALSE;
}
}
#endif
int Networking::mainLoop() int Networking::mainLoop()
{ {
RakNet::Packet *packet; RakNet::Packet *packet;
@ -521,15 +505,16 @@ int Networking::mainLoop()
sigIntHandler.sa_handler = signalHandler; sigIntHandler.sa_handler = signalHandler;
sigemptyset(&sigIntHandler.sa_mask); sigemptyset(&sigIntHandler.sa_mask);
sigIntHandler.sa_flags = 0; sigIntHandler.sa_flags = 0;
sigaction(SIGTERM, &sigIntHandler, NULL);
sigaction(SIGINT, &sigIntHandler, NULL);
#else
SetConsoleCtrlHandler(sigIntHandler, TRUE);
#endif #endif
while (running and !killLoop) while (running and !killLoop)
{ {
mwmp_input::handler(); #ifndef _WIN32
sigaction(SIGTERM, &sigIntHandler, NULL);
sigaction(SIGINT, &sigIntHandler, NULL);
#endif
if (kbhit() && getch() == '\n')
break;
for (packet=peer->Receive(); packet; peer->DeallocatePacket(packet), packet=peer->Receive()) for (packet=peer->Receive(); packet; peer->DeallocatePacket(packet), packet=peer->Receive())
{ {
if (getMasterClient()->Process(packet)) if (getMasterClient()->Process(packet))

@ -220,8 +220,7 @@ public:
{"OnClientScriptLocal", Callback<unsigned short, const char*>()}, {"OnClientScriptLocal", Callback<unsigned short, const char*>()},
{"OnClientScriptGlobal", Callback<unsigned short>()}, {"OnClientScriptGlobal", Callback<unsigned short>()},
{"OnMpNumIncrement", Callback<int>()}, {"OnMpNumIncrement", Callback<int>()},
{"OnRequestDataFileList", Callback<>()}, {"OnRequestDataFileList", Callback<>()}
{"OnServerWindowInput", Callback<const char *>()}
}; };
}; };

Loading…
Cancel
Save