Advanced Strategic Command
Public Member Functions | List of all members
MapField::ObjectRemovalStrategy Class Referenceabstract

Interface for removing objects from a field when it turns out that they can no longer exist. More...

#include <mapfield.h>

Inheritance diagram for MapField::ObjectRemovalStrategy:
Inheritance graph
[legend]

Public Member Functions

virtual void removeObject (MapField *fld, const ObjectType *obj)=0
 
virtual ~ObjectRemovalStrategy ()
 

Detailed Description

Interface for removing objects from a field when it turns out that they can no longer exist.

Definition at line 127 of file mapfield.h.

Constructor & Destructor Documentation

virtual MapField::ObjectRemovalStrategy::~ObjectRemovalStrategy ( )
inlinevirtual

Definition at line 130 of file mapfield.h.

Member Function Documentation

virtual void MapField::ObjectRemovalStrategy::removeObject ( MapField fld,
const ObjectType obj 
)
pure virtual

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