ScummVM API documentation
Ultima::Ultima1::Maps::U1MapTile Class Reference

#include <map_tile.h>

Inheritance diagram for Ultima::Ultima1::Maps::U1MapTile:
Ultima::Shared::Maps::MapTile

Public Member Functions

 U1MapTile ()
 
void setMap (MapBase *map)
 
void clear () override
 
bool isWater () const
 
bool isGrass () const
 
bool isWoods () const
 
bool isOriginalWater () const
 
bool isOriginalGrass () const
 
bool isOriginalWoods () const
 
bool isGround () const
 
- Public Member Functions inherited from Ultima::Shared::Maps::MapTile
 MapTile ()
 
virtual ~MapTile ()
 
bool isDoor () const
 
bool isWallOrSecretDoor () const
 
bool isWallOrDoorway () const
 
bool isSolid () const
 

Public Attributes

int _locationNum
 
Widgets::DungeonItem_item
 
- Public Attributes inherited from Ultima::Shared::Maps::MapTile
int _tileId
 
int _tileDisplayNum
 
Common::Array< MapWidget * > _widgets
 
int _widgetNum
 
MapWidget_widget
 
bool _isDoor
 
bool _isSecretDoor
 
bool _isLadderUp
 
bool _isLadderDown
 
bool _isWall
 
bool _isHallway
 
bool _isBeams
 

Detailed Description

Derived map tile class for Ultima 1 that adds extra properties

Constructor & Destructor Documentation

◆ U1MapTile()

Ultima::Ultima1::Maps::U1MapTile::U1MapTile ( )
inline

Constructor

Member Function Documentation

◆ setMap()

void Ultima::Ultima1::Maps::U1MapTile::setMap ( MapBase map)
inline

Set the active map

◆ clear()

void Ultima::Ultima1::Maps::U1MapTile::clear ( )
overridevirtual

Clears tile data

Reimplemented from Ultima::Shared::Maps::MapTile.

◆ isWater()

bool Ultima::Ultima1::Maps::U1MapTile::isWater ( ) const

Return true if the tile base is water

◆ isGrass()

bool Ultima::Ultima1::Maps::U1MapTile::isGrass ( ) const

Return true if the tile base is grass

◆ isWoods()

bool Ultima::Ultima1::Maps::U1MapTile::isWoods ( ) const

Return true if the tile base is woods

◆ isOriginalWater()

bool Ultima::Ultima1::Maps::U1MapTile::isOriginalWater ( ) const

Return true if the tile base in the original map is water

◆ isOriginalGrass()

bool Ultima::Ultima1::Maps::U1MapTile::isOriginalGrass ( ) const

Return true if the tile base in the original map is grass

◆ isOriginalWoods()

bool Ultima::Ultima1::Maps::U1MapTile::isOriginalWoods ( ) const

Return true if the tile base in the original map is woods

◆ isGround()

bool Ultima::Ultima1::Maps::U1MapTile::isGround ( ) const

Returns true if the tile is a ground type tool


The documentation for this class was generated from the following file: