JNR
laLoadableObj Class Referenceabstract

Interface for loadable objects. More...

#include <laLoadableObj.h>

Inheritance diagram for laLoadableObj:
aiAgent aiAgentState laFace laFont laLitterBox laLitterPools laNPCDialog laObject laPoint2 laPoint2 laSegment laSky laTile rpgAttack rpgSheet uiWindow

Public Member Functions

virtual void load (class laFileParser *fp)=0
 

Detailed Description

Interface for loadable objects.

Loading an object of specified type.

Abstract base class for objects that can be loaded with laFileParser::readObj()

Author
Copyright (C) 2007-2013 Atanas Laskov, latan.nosp@m.as@g.nosp@m.mail..nosp@m.com

NOTE: It is the responsibility of the client class to call laTypedObject::discard() and free any allocated memory; The destructor desn't do this authomatically.

This makes it possible to support complex data types without the need for making 2 copies.

Author
Copyright (C) 2007-2013 Atanas Laskov, latan.nosp@m.as@g.nosp@m.mail..nosp@m.com

Definition at line 43 of file laLoadableObj.h.


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