Added: uses version.h
Changed: cleaned up message handling a little ~g2k
This commit is contained in:
@@ -30,6 +30,7 @@
|
||||
#ifdef WIN32
|
||||
//include necessary header files
|
||||
#include "../include/main.h"
|
||||
#include "../include/version.h"
|
||||
|
||||
//link necessary libraries
|
||||
#pragma comment(lib, "opengl32.lib")
|
||||
@@ -579,29 +580,25 @@ int WINAPI WinMain( HINSTANCE hInstance,
|
||||
|
||||
InitControls();
|
||||
|
||||
g_Screen.name = "OpenArena v0.1.0";
|
||||
g_Screen.width = level.screen.width;
|
||||
g_Screen.height = level.screen.height;
|
||||
g_Screen.bpp = level.screen.bpp;
|
||||
g_Screen.fullscreen = level.screen.fullscreen;
|
||||
|
||||
level.glFont.SetScreenDimensions(g_Screen.width*2, g_Screen.height*2);
|
||||
level.glFont.SetScreenDimensions(level.screen.width*2, level.screen.height*2);
|
||||
//level.glFont.BuildFont("oa\\textures\\menu\\font.bmp");//(level.gamedir + "\\textures\\menu\\font.bmp").c_str());
|
||||
if (level.nextLevel == "")
|
||||
{
|
||||
level.LoadMap("intro.map");
|
||||
}
|
||||
else
|
||||
{
|
||||
level.LoadMap();
|
||||
}
|
||||
|
||||
if (!CreateGLWindow(g_Screen.name, g_Screen.width, g_Screen.height, g_Screen.bpp, g_Screen.fullscreen))
|
||||
if (!CreateGLWindow(string(OPENARENA_VERSION), level.screen.width, level.screen.height, level.screen.bpp, level.screen.fullscreen))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
while(!done)
|
||||
{
|
||||
if (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
|
||||
while (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
|
||||
{
|
||||
if (msg.message==WM_QUIT)
|
||||
{
|
||||
@@ -613,8 +610,7 @@ int WINAPI WinMain( HINSTANCE hInstance,
|
||||
DispatchMessage(&msg);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
if (active)
|
||||
{
|
||||
if (keys[VK_ESCAPE])
|
||||
@@ -625,13 +621,7 @@ int WINAPI WinMain( HINSTANCE hInstance,
|
||||
{
|
||||
level.defaultPlayer[0].camera.Update();
|
||||
|
||||
if(level.showConsole)
|
||||
{
|
||||
if(keys['I'] && !keys2['I'])
|
||||
level.showConsole = false;
|
||||
//level.UpdateConsole('\n');
|
||||
}
|
||||
else
|
||||
if(!level.showConsole)
|
||||
{
|
||||
if (level.mlook)
|
||||
{
|
||||
@@ -939,7 +929,6 @@ int WINAPI WinMain( HINSTANCE hInstance,
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
level.UnloadMap();
|
||||
KillGLWindow();
|
||||
|
||||
Reference in New Issue
Block a user