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

TerrainItem Class Reference

#include <ed_mapcomponent.h>

Inheritance diagram for TerrainItem:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 TerrainItem (const TerrainType *object)
virtual int place (const MapCoordinate &mc) const
virtual void display (Surface &s, const SPoint &pos) const
virtual MapComponentclone () const

Constructor & Destructor Documentation

TerrainItem::TerrainItem const TerrainType object  )  [inline]
 

Definition at line 142 of file ed_mapcomponent.h.

Referenced by clone().


Member Function Documentation

virtual MapComponent* TerrainItem::clone  )  const [inline, virtual]
 

Implements MapComponent.

Definition at line 145 of file ed_mapcomponent.h.

References BasicItem< TerrainType >::item, and TerrainItem().

virtual void TerrainItem::display Surface s,
const SPoint pos
const [inline, virtual]
 

Implements MapComponent.

Definition at line 144 of file ed_mapcomponent.h.

References BasicItem< TerrainType >::item, and TerrainType::weather.

int TerrainItem::place const MapCoordinate mc  )  const [virtual]
 

Implements MapComponent.

Definition at line 251 of file edselfnt.cpp.

References actmap, calculateobject(), GameMap::getField(), getNeighbouringFieldCoordinate(), SelectionHolder::getWeather(), BasicItem< TerrainType >::item, selection, tfield::setparams(), tfield::setweather(), tfield::typ, and TerrainType::weather.


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