LuaBrush Class Reference

#include <ed_mapcomponent.h>

Inheritance diagram for LuaBrush:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 LuaBrush (const ASCString &filename)
bool supportMultiFieldPlacement () const
int place (const MapCoordinate &mc) const
virtual LuaBrushclone () const
virtual ASCString getName () const

Protected Attributes

ASCString script

Detailed Description

Definition at line 177 of file ed_mapcomponent.h.


Constructor & Destructor Documentation

LuaBrush::LuaBrush ( const ASCString filename  ) 

Definition at line 58 of file ed_mapcomponent.cpp.

Referenced by clone().


Member Function Documentation

bool LuaBrush::supportMultiFieldPlacement (  )  const [inline, virtual]

Implements Placeable.

Definition at line 182 of file ed_mapcomponent.h.

int LuaBrush::place ( const MapCoordinate mc  )  const [virtual]

Implements Placeable.

Definition at line 63 of file ed_mapcomponent.cpp.

References errorMessage(), LuaRunner::getErrors(), LuaRunner::runFile(), script, and updateFieldInfo.

LuaBrush * LuaBrush::clone (  )  const [virtual]

Implements Placeable.

Definition at line 74 of file ed_mapcomponent.cpp.

References LuaBrush(), and script.

virtual ASCString LuaBrush::getName (  )  const [inline, virtual]

Implements Placeable.

Definition at line 185 of file ed_mapcomponent.h.

References script.


Member Data Documentation

ASCString LuaBrush::script [protected]

Definition at line 179 of file ed_mapcomponent.h.

Referenced by clone(), getName(), and place().


The documentation for this class was generated from the following files:
Generated on Mon May 21 01:46:55 2012 for Advanced Strategic Command by  doxygen 1.5.1