Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions | Variables
main.cpp File Reference
#include "lib/precompiled.h"
#include "lib/debug.h"
#include "lib/status.h"
#include "lib/secure_crt.h"
#include "lib/frequency_filter.h"
#include "lib/input.h"
#include "lib/ogl.h"
#include "lib/timer.h"
#include "lib/external_libraries/libsdl.h"
#include "ps/ArchiveBuilder.h"
#include "ps/CConsole.h"
#include "ps/CLogger.h"
#include "ps/Filesystem.h"
#include "ps/Game.h"
#include "ps/Globals.h"
#include "ps/Hotkey.h"
#include "ps/Loader.h"
#include "ps/Profile.h"
#include "ps/Profiler2.h"
#include "ps/Pyrogenesis.h"
#include "ps/Replay.h"
#include "ps/TouchInput.h"
#include "ps/UserReport.h"
#include "ps/Util.h"
#include "ps/VideoMode.h"
#include "ps/World.h"
#include "ps/GameSetup/GameSetup.h"
#include "ps/GameSetup/Atlas.h"
#include "ps/GameSetup/Config.h"
#include "ps/GameSetup/CmdLineArgs.h"
#include "ps/GameSetup/Paths.h"
#include "ps/XML/Xeromyces.h"
#include "network/NetClient.h"
#include "network/NetServer.h"
#include "network/NetSession.h"
#include "graphics/Camera.h"
#include "graphics/GameView.h"
#include "graphics/TextureManager.h"
#include "gui/GUIManager.h"
#include "renderer/Renderer.h"
#include "scripting/ScriptingHost.h"
#include "simulation2/Simulation2.h"

Go to the source code of this file.

Macros

#define MINIMAL_PCH   2
 

Functions

void kill_mainloop ()
 
static InReaction MainInputHandler (const SDL_Event_ *ev)
 
static void PumpEvents ()
 
static bool ProgressiveBuildArchive ()
 
static int ProgressiveLoad ()
 
static void RendererIncrementalLoad ()
 
static void Frame ()
 
static void MainControllerInit ()
 
static void MainControllerShutdown ()
 
void restart_mainloop_in_atlas ()
 
static void RunGameOrAtlas (int argc, const char *argv[])
 
int main (int argc, char *argv[])
 

Variables

bool g_GameRestarted
 
static int g_ResizedW
 
static int g_ResizedH
 
static bool quit = false
 
static bool restart_in_atlas = false
 

Macro Definition Documentation

#define MINIMAL_PCH   2

Definition at line 31 of file main.cpp.

Function Documentation

static void Frame ( )
static

Definition at line 292 of file main.cpp.

void kill_mainloop ( )

Definition at line 427 of file main.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 531 of file main.cpp.

static void MainControllerInit ( )
static

Definition at line 410 of file main.cpp.

static void MainControllerShutdown ( )
static

Definition at line 420 of file main.cpp.

static InReaction MainInputHandler ( const SDL_Event_ ev)
static

Definition at line 94 of file main.cpp.

static bool ProgressiveBuildArchive ( )
static

Definition at line 201 of file main.cpp.

static int ProgressiveLoad ( )
static

Definition at line 229 of file main.cpp.

static void PumpEvents ( )
static

Definition at line 178 of file main.cpp.

static void RendererIncrementalLoad ( )
static

Definition at line 275 of file main.cpp.

void restart_mainloop_in_atlas ( )

Definition at line 436 of file main.cpp.

static void RunGameOrAtlas ( int  argc,
const char *  argv[] 
)
static

Definition at line 444 of file main.cpp.

Variable Documentation

bool g_GameRestarted

Definition at line 46 of file MiniMap.cpp.

int g_ResizedH
static

Definition at line 91 of file main.cpp.

int g_ResizedW
static

Definition at line 90 of file main.cpp.

bool quit = false
static

Definition at line 290 of file main.cpp.

bool restart_in_atlas = false
static

Definition at line 433 of file main.cpp.