MapFile Class Reference

#include <mapfile.h>

Inheritance diagram for MapFile:

BaseFile List of all members.

Public Methods

 MapFile (FILESTRUCT *data)
 MapFile (const char *sFilename)
 MapFile ()
 ~MapFile ()
uint32 GetVersion ()
Pos GetStartPosition ()
uint16 GetStartAngle ()
uint16 GetStartSectorNum ()
uint16 GetNumSectors ()
uint16 GetNumWalls ()
uint16 GetNumSprites ()
MAPSTRUCTGetDataHandle ()

Protected Attributes

MAPSTRUCT m_Map

Detailed Description

This is used to deal with MAP files

Definition at line 11 of file mapfile.h.


Constructor & Destructor Documentation

MapFile::MapFile FILESTRUCT   data
 

Read a MAP file straight from the GroupFile

Definition at line 5 of file mapfile.cpp.

MapFile::MapFile const char *    sFilename
 

Load a MAP file from disk

Definition at line 62 of file mapfile.cpp.

MapFile::MapFile  
 

Create an empty MAP file

Definition at line 102 of file mapfile.cpp.

MapFile::~MapFile  
 

Definition at line 108 of file mapfile.cpp.


Member Function Documentation

MAPSTRUCT* MapFile::GetDataHandle   [inline]
 

Returns the formated MAPSTRUCT data

Definition at line 48 of file mapfile.h.

uint16 MapFile::GetNumSectors   [inline]
 

Returns the total number of sectors in the map

Definition at line 39 of file mapfile.h.

uint16 MapFile::GetNumSprites   [inline]
 

Returns the total number of sprites in the level

Definition at line 45 of file mapfile.h.

uint16 MapFile::GetNumWalls   [inline]
 

Returns the total number of walls in the map

Definition at line 42 of file mapfile.h.

uint16 MapFile::GetStartAngle   [inline]
 

Returns the player start angle

Definition at line 33 of file mapfile.h.

Pos MapFile::GetStartPosition   [inline]
 

Returns the player start position

Definition at line 30 of file mapfile.h.

uint16 MapFile::GetStartSectorNum   [inline]
 

Returns the sector number of the player start position

Definition at line 36 of file mapfile.h.

uint32 MapFile::GetVersion   [inline]
 

Returns the MAP format version

Definition at line 27 of file mapfile.h.


Member Data Documentation

MAPSTRUCT MapFile::m_Map [protected]
 

The formated MAP data

Definition at line 53 of file mapfile.h.


The documentation for this class was generated from the following files:
Generated on Sat Jan 11 23:36:58 2003 for Build-Lib by doxygen1.2.18