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

tloadBImap Class Reference

Inheritance diagram for tloadBImap:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void LoadFromFile (const char *path, const char *AFileName, TerrainType::Weather *trrn, string *errorOutput)
 tloadBImap (Bi3MapTranslationTable *_translationTable)
void ____fakeMap____ (void)
virtual ~tloadBImap ()

Protected Member Functions

virtual void preparemap (int x, int y)=0
virtual tfieldgetfield (int x, int y)

Protected Attributes

int xoffset
int yoffset
TerrainType::Weatherdefaultterraintype
char * missing

Classes

struct  TACTN
struct  TFileMap
struct  TFileShop
struct  THeader
struct  TMAPHead
struct  TMISSPart
union  TShopContent
struct  TSHOPHead
struct  TTextItem

Constructor & Destructor Documentation

tloadBImap::tloadBImap Bi3MapTranslationTable _translationTable  )  [inline]
 

Definition at line 530 of file loadbi3.cpp.

References xoffset, and yoffset.

virtual tloadBImap::~tloadBImap  )  [inline, virtual]
 

Definition at line 537 of file loadbi3.cpp.


Member Function Documentation

void tloadBImap::____fakeMap____ void   )  [inline]
 

Definition at line 536 of file loadbi3.cpp.

Referenced by importbattleislemap().

tfield * tloadBImap::getfield int  x,
int  y
[protected, virtual]
 

Reimplemented in InsertBiMap.

Definition at line 591 of file loadbi3.cpp.

References getfield().

void tloadBImap::LoadFromFile const char *  path,
const char *  AFileName,
TerrainType::Weather trrn,
string *  errorOutput
 

Definition at line 1565 of file loadbi3.cpp.

References actmap, calculateallobjects(), defaultterraintype, tdialogbox::done(), tfileerror::getFileName(), HeadID, tviewanytext::init(), GameMap::maptitle, missing, pathdelimitterstring, tnstream::reading, and tviewanytext::run().

Referenced by importbattleislemap(), and insertbattleislemap().

virtual void tloadBImap::preparemap int  x,
int  y
[protected, pure virtual]
 

Implemented in ImportBiMap, and InsertBiMap.


Member Data Documentation

TerrainType::Weather* tloadBImap::defaultterraintype [protected]
 

Definition at line 527 of file loadbi3.cpp.

Referenced by LoadFromFile(), and ImportBiMap::preparemap().

char* tloadBImap::missing [protected]
 

Definition at line 566 of file loadbi3.cpp.

Referenced by LoadFromFile(), and InsertBiMap::preparemap().

int tloadBImap::xoffset [protected]
 

Definition at line 526 of file loadbi3.cpp.

Referenced by InsertBiMap::getfield(), InsertBiMap::InsertBiMap(), InsertBiMap::preparemap(), and tloadBImap().

int tloadBImap::yoffset [protected]
 

Definition at line 526 of file loadbi3.cpp.

Referenced by InsertBiMap::getfield(), InsertBiMap::InsertBiMap(), InsertBiMap::preparemap(), and tloadBImap().


The documentation for this class was generated from the following file:
Generated on Tue Jun 24 02:21:37 2008 for Advanced Strategic Command by  doxygen 1.4.2