TileItem Class Reference

#include <tileitem.h>

Inheritance diagram for TileItem:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 TileItem ()
virtual ~TileItem ()
bool IsEmpty ()
virtual unsigned char GetAlpha (const Point2i &pos)=0
virtual void Dig (const Point2i &position, const Surface &dig)=0
virtual void Dig (const Point2i &center, const uint radius)=0
virtual void MergeSprite (const Point2i &position, Surface &spr)
virtual Surface GetSurface ()=0
virtual void Draw (const Point2i &pos)=0
virtual bool IsTotallyEmpty () const =0

Detailed Description

Definition at line 31 of file tileitem.h.


Constructor & Destructor Documentation

TileItem::TileItem (  )  [inline]

Definition at line 34 of file tileitem.h.

00034 {};

virtual TileItem::~TileItem (  )  [inline, virtual]

Definition at line 35 of file tileitem.h.

00035 {};


Member Function Documentation

virtual void TileItem::Dig ( const Point2i center,
const uint  radius 
) [pure virtual]

Implemented in TileItem_Empty, and TileItem_AlphaSoftware.

virtual void TileItem::Dig ( const Point2i position,
const Surface dig 
) [pure virtual]

Implemented in TileItem_Empty, and TileItem_AlphaSoftware.

virtual void TileItem::Draw ( const Point2i pos  )  [pure virtual]

Implemented in TileItem_Empty, and TileItem_AlphaSoftware.

virtual unsigned char TileItem::GetAlpha ( const Point2i pos  )  [pure virtual]

Implemented in TileItem_Empty, and TileItem_AlphaSoftware.

virtual Surface TileItem::GetSurface (  )  [pure virtual]

Implemented in TileItem_Empty, and TileItem_AlphaSoftware.

bool TileItem::IsEmpty (  ) 

virtual bool TileItem::IsTotallyEmpty (  )  const [pure virtual]

Implemented in TileItem_Empty, and TileItem_AlphaSoftware.

virtual void TileItem::MergeSprite ( const Point2i position,
Surface spr 
) [inline, virtual]

Reimplemented in TileItem_AlphaSoftware.

Definition at line 41 of file tileitem.h.

00041 {};


The documentation for this class was generated from the following file:
Generated on Mon Jan 1 14:26:31 2007 for Wormux by  doxygen 1.4.7