#include <ed_mapcomponent.h>
Inheritance diagram for TerrainItem:

Public Member Functions | |
| TerrainItem (const TerrainType *object) | |
| virtual int | place (const MapCoordinate &mc) const |
| virtual void | display (Surface &s, const SPoint &pos) const |
| virtual MapComponent * | clone () const |
Definition at line 146 of file ed_mapcomponent.h.
| TerrainItem::TerrainItem | ( | const TerrainType * | object | ) | [inline] |
| int TerrainItem::place | ( | const MapCoordinate & | mc | ) | const [virtual] |
Implements Placeable.
Definition at line 258 of file edselfnt.cpp.
References actmap, calculateobject(), GameMap::getField(), getNeighbouringFieldCoordinate(), SelectionHolder::getWeather(), BasicItem< TerrainType >::item, MapField::objects, selection, MapField::setparams(), MapField::setWeather(), MapField::typ, and TerrainType::weather.
Implements MapComponent.
Definition at line 150 of file ed_mapcomponent.h.
References BasicItem< TerrainType >::item, and TerrainType::weather.
| virtual MapComponent* TerrainItem::clone | ( | ) | const [inline, virtual] |
Implements Placeable.
Definition at line 151 of file ed_mapcomponent.h.
References BasicItem< TerrainType >::item, and TerrainItem().
1.5.1