lugre_main.cpp File Reference

#include "lugre_prefix.h"
#include "lugre_shell.h"
#include "lugre_game.h"
#include "lugre_robstring.h"
#include "lugre_findpath.h"
#include <Ogre.h>
#include "windows.h"
#include <io.h>
#include <time.h>
#include <signal.h>
#include <stdio.h>
#include <fcntl.h>
#include <iostream>
#include <string>
#include <vector>
#include <stdexcept>

Include dependency graph for lugre_main.cpp:

Go to the source code of this file.

Namespaces

namespace  Lugre

Defines

#define WIN32_LEAN_AND_MEAN

Functions

bool Lugre::Lugre_IsMainThread ()
void Lugre::PrintExceptionTipps (std::string sDescr)
void Lugre::DisplayNotice (const char *szMsg)
 defined in main.cpp, OS-specific
void Lugre::DisplayErrorMessage (const char *szMsg)
 defined in main.cpp, OS-specific
void Lugre::MySignalHandler (int a)
 called on segfault
void Lugre::MySignalHandlerAbort (int a)
 called on abort/assert
void Lugre::MyCrash (const char *szMessage)
 defined in lugre_main.cpp, print message, stacktrace (lua and c) and exit
void Lugre::PrintLuaStackTrace ()
 defined in scripting.cpp
void Lugre::PrintLuaStackTrace (const char *filename)
void Lugre::MyCrash (const char *szMessage, const char *szFile, unsigned int iLine, const char *szFunction)
 defined in lugre_main.cpp, print message, stacktrace (lua and c) and exit
void Lugre::MyShowError (const char *szMessage, const char *szFile, unsigned int iLine, const char *szFunction)
 defined in lugre_main.cpp, print message, stacktrace (lua and c) and NO exit
void Lugre::MyShowError (const char *szMessage)
 defined in lugre_main.cpp, print message, stacktrace (lua and c) and NO exit
void Lugre::Lugre_SetCrashText (const char *szCrashText)
void Lugre::Lugre_ShowWin32Console ()
char ** Lugre::Lugre_ParseWinCommandLine (int &argc)
void Lugre::PrintOgreExceptionAndTipps (Ogre::Exception &e)
std::string Lugre::GetLugreLuaPath ()
std::string Lugre::GetMainWorkingDir ()
void Lugre::Lugre_Run (int argc, char *argv[])

Variables

std::string Lugre::sLuaMainPath
 see lugre_main.cpp
std::string Lugre::sLugreLuaPath
 see lugre_main.cpp
std::string Lugre::sMainWorkingDir
std::string Lugre::sCrashText
bool Lugre::gbCustomWin32ConsoleOpen = false
bool Lugre::gbLugreStarted = false
bool Lugre::gbCrashHandlerRunning = false


Define Documentation

#define WIN32_LEAN_AND_MEAN

Definition at line 10 of file lugre_main.cpp.


Generated on Wed May 23 06:00:16 2012 for cpp by  doxygen 1.5.6