Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

sgstream.h File Reference

The IO for many basic classes and structurs of ACS. More...

#include <vector>
#include "basestrm.h"
#include "libs/loki/Singleton.h"

Include dependency graph for sgstream.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef Loki::SingletonHolder<
ConfigurationFileLocatorCore
ConfigurationFileLocator

Functions

void generatedirecpict (void *orgpict, void *direcpict)
void loadpalette ()
int readgameoptions (const ASCString &filename="")
bool writegameoptions (ASCString filename="")
ASCString getConfigFileName ()
void checkFileLoadability (const ASCString &filename)
void initFileIO (const ASCString &configFileName, int skipChecks=0)
void checkDataVersion ()

Variables

int dataVersion


Detailed Description

The IO for many basic classes and structurs of ACS.

Definition in file sgstream.h.


Typedef Documentation

typedef Loki::SingletonHolder< ConfigurationFileLocatorCore > ConfigurationFileLocator
 

Definition at line 60 of file sgstream.h.


Function Documentation

void checkDataVersion  ) 
 

Definition at line 546 of file sgstream.cpp.

References checkFileVersion(), and exist().

Referenced by main().

void checkFileLoadability const ASCString filename  ) 
 

Definition at line 426 of file sgstream.cpp.

References exist(), fatalError(), getSearchPath(), getSearchPathNum(), CGameOptions::Instance(), tnstream::readChar(), tnstream::reading, and writegameoptions().

Referenced by initFileIO().

void generatedirecpict void *  orgpict,
void *  direcpict
 

ASCString getConfigFileName  ) 
 

Definition at line 349 of file sgstream.cpp.

Referenced by initFileIO(), and showSearchPath().

void initFileIO const ASCString configFileName,
int  skipChecks = 0
 

Definition at line 461 of file sgstream.cpp.

References addSearchPath(), appendbackslash(), checkFileLoadability(), displayLogMessage(), fatalError(), getConfigFileName(), getDirectory(), tfileerror::getFileName(), getSearchPath(), getSearchPathNum(), CGameOptions::Instance(), isPathRelative(), opencontainer(), readgameoptions(), and resolvePath().

Referenced by main().

void loadpalette  ) 
 

Definition at line 66 of file sgstream.cpp.

References txlattables::a, asc_malloc(), asc_paletteloaded, colormixbuf, colormixbufchar, displayLogMessage(), generategrayxlattable(), pal, tn_c_lzw_filestream::readdata(), tnstream::reading, txlattables::xl, xlatpictgraytable, and xlattables.

Referenced by gamethread(), loadcursor(), GraphicSetManager_Base::loadData(), loaddata(), and mapeditorMainThread().

int readgameoptions const ASCString filename = ""  ) 
 

Definition at line 360 of file sgstream.cpp.

References displayLogMessage(), exist(), fatalError(), tfileerror::getFileName(), getSearchPath(), CGameOptions::Instance(), makeDirectory(), and writegameoptions().

Referenced by checkbi3dir(), and initFileIO().

bool writegameoptions ASCString  filename = ""  ) 
 

Definition at line 404 of file sgstream.cpp.

References extractPath(), CGameOptions::Instance(), makeDirectory(), and resolvePath().

Referenced by checkFileLoadability(), main(), and readgameoptions().


Variable Documentation

int dataVersion
 

Definition at line 58 of file sgstream.cpp.


Generated on Tue Jun 24 02:08:27 2008 for Advanced Strategic Command by  doxygen 1.4.2