22#ifndef ULTIMA8_KERNEL_OBJECT_H
23#define ULTIMA8_KERNEL_OBJECT_H
25#include "ultima/ultima8/misc/classtype.h"
26#include "ultima/ultima8/misc/common_types.h"
27#include "ultima/ultima8/misc/debugger.h"
46 Object() : _objId(0xFFFF) {}
49 ENABLE_RUNTIME_CLASSTYPE_BASE()
74 const uint8 *args = 0,
int argsize = 0);
ProcId callUsecode(uint16 classid, uint16 offset, const uint8 *args=0, int argsize=0)
virtual Common::String dumpInfo() const
dump some info about this object to a string
ObjId getObjId() const
get this Object's objID
Definition: object.h:52
virtual ObjId assignObjId()
virtual void clearObjId()
Clear objID of self and contents (if any)
Definition: algorithm.h:29