GlobEgg Class Reference

#include <GlobEgg.h>

Inheritance diagram for GlobEgg:

Item Object List of all members.

Public Member Functions

 GlobEgg ()
virtual ~GlobEgg ()
 ENABLE_RUNTIME_CLASSTYPE ()
virtual void enterFastArea ()
bool loadData (IDataSource *ids, uint32 version)

Protected Member Functions

virtual void saveData (ODataSource *ods)

Friends

class ItemFactory

Detailed Description

Definition at line 26 of file GlobEgg.h.


Constructor & Destructor Documentation

GlobEgg::GlobEgg (  ) 

Definition at line 33 of file GlobEgg.cpp.

GlobEgg::~GlobEgg (  )  [virtual]

Definition at line 38 of file GlobEgg.cpp.


Member Function Documentation

GlobEgg::ENABLE_RUNTIME_CLASSTYPE (  ) 

Reimplemented from Item.

void GlobEgg::enterFastArea (  )  [virtual]

The item has entered the fast area.

Reimplemented from Item.

Definition at line 45 of file GlobEgg.cpp.

References MapGlob::contents, ItemFactory::createItem(), Item::enterFastArea(), Item::flags, Item::FLG_DISPOSABLE, Item::FLG_FAST_ONLY, Item::FLG_FASTAREA, GameData::get_instance(), GameData::getGlob(), Item::move(), Item::quality, Item::x, Item::y, and Item::z.

bool GlobEgg::loadData ( IDataSource ids,
uint32  version 
)

Reimplemented from Item.

Definition at line 87 of file GlobEgg.cpp.

References Item::loadData().

void GlobEgg::saveData ( ODataSource ods  )  [protected, virtual]

save the actual Item data

Reimplemented from Item.

Definition at line 82 of file GlobEgg.cpp.

References Item::saveData().


Friends And Related Function Documentation

friend class ItemFactory [friend]

Reimplemented from Item.

Definition at line 28 of file GlobEgg.h.


The documentation for this class was generated from the following files:
Generated on Fri Jul 27 22:29:18 2007 for pentagram by  doxygen 1.4.7