brought back functionality from previous builds but now cross-platform
This commit is contained in:
@@ -63,7 +63,7 @@ void IEngine_Signal(int sig)
|
||||
void IEngine::Init()
|
||||
{
|
||||
/* trap signals */
|
||||
#ifdef __linux
|
||||
#ifdef __linux__
|
||||
signal(SIGHUP, IEngine_Signal);
|
||||
signal(SIGINT, IEngine_Signal);
|
||||
signal(SIGQUIT, IEngine_Signal);
|
||||
@@ -75,6 +75,13 @@ void IEngine::Init()
|
||||
signal(SIGSEGV, IEngine_Signal);
|
||||
signal(SIGTERM, IEngine_Signal);
|
||||
#endif
|
||||
#ifdef __WIN32__
|
||||
signal(SIGINT, IEngine_Signal);
|
||||
signal(SIGILL, IEngine_Signal);
|
||||
signal(SIGFPE, IEngine_Signal);
|
||||
signal(SIGSEGV, IEngine_Signal);
|
||||
signal(SIGTERM, IEngine_Signal);
|
||||
#endif
|
||||
|
||||
IFileSystem::InitFilesystem();
|
||||
px = px_init();
|
||||
@@ -93,6 +100,8 @@ void IEngine::Init()
|
||||
|
||||
IServer::LoadGame("funnygame");
|
||||
|
||||
IVideo::CreatePipelines();
|
||||
|
||||
IConsole::AddCommand("exec default.cfg;");
|
||||
IConsole::Execute();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user