ScummVM API documentation
Saga2::GameObject Member List

This is the complete list of members for Saga2::GameObject, including all inherited members.

_data (defined in Saga2::GameObject)Saga2::GameObject
_godmode (defined in Saga2::GameObject)Saga2::GameObject
_index (defined in Saga2::GameObject)Saga2::GameObject
_prototype (defined in Saga2::GameObject)Saga2::GameObjectprotected
acceptDamage(ObjectID enactor, int8 absDamage, effectDamageTypes dType=kDamageOther, int8 dice=0, uint8 sides=1, int8 perDieMod=0) (defined in Saga2::GameObject)Saga2::GameObjectinline
acceptDrop(ObjectID enactor, ObjectID droppedObj, int count) (defined in Saga2::GameObject)Saga2::GameObjectinline
acceptHealing(ObjectID enactor, int8 absDamage, int8 dice=0, uint8 sides=1, int8 perDieMod=0) (defined in Saga2::GameObject)Saga2::GameObjectinline
acceptInsertion(ObjectID enactor, ObjectID item, int16 count) (defined in Saga2::GameObject)Saga2::GameObjectinline
acceptInsertionAt(ObjectID enactor, ObjectID item, const TilePoint &where, int16 num=1) (defined in Saga2::GameObject)Saga2::GameObjectinline
acceptLockToggle(ObjectID enactor, uint8 keyCode) (defined in Saga2::GameObject)Saga2::GameObjectinline
acceptMix(ObjectID enactor, ObjectID mixObj) (defined in Saga2::GameObject)Saga2::GameObjectinline
acceptStrike(ObjectID enactor, ObjectID strikingObj, uint8 skillIndex) (defined in Saga2::GameObject)Saga2::GameObjectinline
activate() (defined in Saga2::GameObject)Saga2::GameObject
addActorPropertySensor(SensorID id, int16 range, ActorPropertyID prop) (defined in Saga2::GameObject)Saga2::GameObject
addEventSensor(SensorID id, int16 range, int16 eventType) (defined in Saga2::GameObject)Saga2::GameObject
addObjectPropertySensor(SensorID id, int16 range, ObjectPropertyID prop) (defined in Saga2::GameObject)Saga2::GameObject
addProtaganistSensor(SensorID id, int16 range) (defined in Saga2::GameObject)Saga2::GameObject
addSpecificActorSensor(SensorID id, int16 range, Actor *a) (defined in Saga2::GameObject)Saga2::GameObject
addSpecificObjectSensor(SensorID id, int16 range, ObjectID obj) (defined in Saga2::GameObject)Saga2::GameObject
addTimer(TimerID id) (defined in Saga2::GameObject)Saga2::GameObject
addTimer(TimerID id, int16 frameInterval) (defined in Saga2::GameObject)Saga2::GameObject
append(ObjectID newParent) (defined in Saga2::GameObject)Saga2::GameObjectprotected
archiveSize() (defined in Saga2::GameObject)Saga2::GameObject
buildDisplayList (defined in Saga2::GameObject)Saga2::GameObjectfriend
bulkCapacity() (defined in Saga2::GameObject)Saga2::GameObjectinline
canContain(ObjectID item) (defined in Saga2::GameObject)Saga2::GameObjectinline
canFitBulkwise(GameObject *obj) (defined in Saga2::GameObject)Saga2::GameObjectinline
canFitMasswise(GameObject *obj) (defined in Saga2::GameObject)Saga2::GameObjectinline
canSenseActorProperty(SenseInfo &info, int16 range, ActorPropertyID prop) (defined in Saga2::GameObject)Saga2::GameObject
canSenseObjectProperty(SenseInfo &info, int16 range, ObjectPropertyID prop) (defined in Saga2::GameObject)Saga2::GameObject
canSenseProtaganist(SenseInfo &info, int16 range) (defined in Saga2::GameObject)Saga2::GameObject
canSenseSpecificActor(SenseInfo &info, int16 range, Actor *a) (defined in Saga2::GameObject)Saga2::GameObject
canSenseSpecificObject(SenseInfo &info, int16 range, ObjectID obj) (defined in Saga2::GameObject)Saga2::GameObject
canStackOrMerge(GameObject *dropObj, GameObject *target) (defined in Saga2::GameObject)Saga2::GameObjectstatic
child() (defined in Saga2::GameObject)Saga2::GameObjectinline
cleanupObjects (defined in Saga2::GameObject)Saga2::GameObjectfriend
cleanupWorlds (defined in Saga2::GameObject)Saga2::GameObjectfriend
close(ObjectID enactor) (defined in Saga2::GameObject)Saga2::GameObjectinline
containmentSet() (defined in Saga2::GameObject)Saga2::GameObject
copy(const Location &loc) (defined in Saga2::GameObject)Saga2::GameObject
copy(const Location &loc, int16 num) (defined in Saga2::GameObject)Saga2::GameObject
damage(ObjectID enactor, ObjectID target) (defined in Saga2::GameObject)Saga2::GameObjectinline
deactivate() (defined in Saga2::GameObject)Saga2::GameObject
deductCharge(ActorManaID manaID, uint16 manaCost) (defined in Saga2::GameObject)Saga2::GameObject
deleteObject() (defined in Saga2::GameObject)Saga2::GameObject
deleteObjectRecursive() (defined in Saga2::GameObject)Saga2::GameObject
drawDisplayList (defined in Saga2::GameObject)Saga2::GameObjectfriend
drop(ObjectID enactor, const Location &l, int16 num=1) (defined in Saga2::GameObject)Saga2::GameObjectinline
dropInventoryObject(GameObject *obj, int16 count=1) (defined in Saga2::GameObject)Saga2::GameObject
dropOn(ObjectID enactor, ObjectID target, int16 num=1) (defined in Saga2::GameObject)Saga2::GameObjectinline
dropOn(ObjectID enactor, ActiveItem *target, const Location &loc, int16 num=1) (defined in Saga2::GameObject)Saga2::GameObjectinline
eat(ObjectID enactor) (defined in Saga2::GameObject)Saga2::GameObjectinline
Enchantment (defined in Saga2::GameObject)Saga2::GameObjectfriend
evalEnchantments() (defined in Saga2::GameObject)Saga2::GameObject
extractMerged(const Location &loc, int16 num) (defined in Saga2::GameObject)Saga2::GameObject
extractMerged(int16 num) (defined in Saga2::GameObject)Saga2::GameObject
GameObject() (defined in Saga2::GameObject)Saga2::GameObject
GameObject(const ResourceGameObject &res) (defined in Saga2::GameObject)Saga2::GameObject
GameObject(Common::InSaveFile *in) (defined in Saga2::GameObject)Saga2::GameObject
getAvailableSlot(GameObject *obj, TilePoint *slot, bool canMerge=false, GameObject **mergeObj=NULL) (defined in Saga2::GameObject)Saga2::GameObject
getChargeType() (defined in Saga2::GameObject)Saga2::GameObject
getColorTranslation(ColorTable map) (defined in Saga2::GameObject)Saga2::GameObjectinline
getExtra() (defined in Saga2::GameObject)Saga2::GameObjectinline
getFirstEmptySlot(GameObject *obj) (defined in Saga2::GameObject)Saga2::GameObject
getGroundSprite() (defined in Saga2::GameObject)Saga2::GameObject
getHeadPtr(ObjectID parentID, TilePoint &l) (defined in Saga2::GameObject)Saga2::GameObjectprotectedstatic
getHitPoints() (defined in Saga2::GameObject)Saga2::GameObjectinline
getIconSprite() (defined in Saga2::GameObject)Saga2::GameObject
getIntangibleContainer(int containerType) (defined in Saga2::GameObject)Saga2::GameObject
getLocation() const (defined in Saga2::GameObject)Saga2::GameObjectinline
getMapNum() (defined in Saga2::GameObject)Saga2::GameObjectinline
getNameIndex() (defined in Saga2::GameObject)Saga2::GameObjectinline
getProtoNum() (defined in Saga2::GameObject)Saga2::GameObject
getScript() (defined in Saga2::GameObject)Saga2::GameObjectinline
getSprOffset(int16 num=-1) (defined in Saga2::GameObject)Saga2::GameObject
getWorldLocation() (defined in Saga2::GameObject)Saga2::GameObject
getWorldLocation(Location &loc) (defined in Saga2::GameObject)Saga2::GameObject
hasCharge(ActorManaID manaID, uint16 manaCost) (defined in Saga2::GameObject)Saga2::GameObject
hasProperty(const ObjectProperty &objProp) (defined in Saga2::GameObject)Saga2::GameObjectinline
IDChild() (defined in Saga2::GameObject)Saga2::GameObjectinline
IDNext() (defined in Saga2::GameObject)Saga2::GameObjectinline
IDParent() (defined in Saga2::GameObject)Saga2::GameObjectinline
initObjects (defined in Saga2::GameObject)Saga2::GameObjectfriend
initWorlds (defined in Saga2::GameObject)Saga2::GameObjectfriend
inRange(const TilePoint &tp, uint16 range) (defined in Saga2::GameObject)Saga2::GameObject
insert(ObjectID newPrev) (defined in Saga2::GameObject)Saga2::GameObjectprotected
insert(ObjectID enactor, ObjectID item) (defined in Saga2::GameObject)Saga2::GameObjectinline
isActivated() (defined in Saga2::GameObject)Saga2::GameObjectinline
isAlias() (defined in Saga2::GameObject)Saga2::GameObjectinline
isCarryable() (defined in Saga2::GameObject)Saga2::GameObjectinline
isContaining(GameObject *item) (defined in Saga2::GameObject)Saga2::GameObject
isContaining(ObjectTarget *objTarget) (defined in Saga2::GameObject)Saga2::GameObject
isGhosted() (defined in Saga2::GameObject)Saga2::GameObjectinline
isImportant() (defined in Saga2::GameObject)Saga2::GameObjectinline
isInvisible() (defined in Saga2::GameObject)Saga2::GameObjectinline
isLocked() (defined in Saga2::GameObject)Saga2::GameObjectinline
isMergeable() (defined in Saga2::GameObject)Saga2::GameObjectinline
isMissile() (defined in Saga2::GameObject)Saga2::GameObjectinline
isMoving() (defined in Saga2::GameObject)Saga2::GameObjectinline
isObscured() (defined in Saga2::GameObject)Saga2::GameObjectinline
isOnScreen() (defined in Saga2::GameObject)Saga2::GameObjectinline
isOpen() (defined in Saga2::GameObject)Saga2::GameObjectinline
isScavengable() (defined in Saga2::GameObject)Saga2::GameObjectinline
isSightedByCenter() (defined in Saga2::GameObject)Saga2::GameObjectinline
isTriggeringTAG() (defined in Saga2::GameObject)Saga2::GameObjectinline
isTrueSkill() (defined in Saga2::GameObject)Saga2::GameObject
loadObjects (defined in Saga2::GameObject)Saga2::GameObjectfriend
makeAlias(const Location &loc) (defined in Saga2::GameObject)Saga2::GameObject
makeSavingThrow() (defined in Saga2::GameObject)Saga2::GameObjectinline
massCapacity() (defined in Saga2::GameObject)Saga2::GameObjectinline
merge(ObjectID enactor, ObjectID objToMergeID, int16 count) (defined in Saga2::GameObject)Saga2::GameObject
mergeWith(GameObject *dropObj, GameObject *target, int16 count) (defined in Saga2::GameObject)Saga2::GameObjectstatic
move(const Location &loc) (defined in Saga2::GameObject)Saga2::GameObject
move(const Location &loc, int16 num) (defined in Saga2::GameObject)Saga2::GameObject
move(const TilePoint &tp) (defined in Saga2::GameObject)Saga2::GameObject
move(int16 slot) (defined in Saga2::GameObject)Saga2::GameObject
moveMerged(const Location &loc) (defined in Saga2::GameObject)Saga2::GameObject
moveMerged(const Location &loc, int16 num=1) (defined in Saga2::GameObject)Saga2::GameObject
moveMerged(const TilePoint &tp) (defined in Saga2::GameObject)Saga2::GameObject
moveRandom(const TilePoint &minLoc, const TilePoint &maxLoc) (defined in Saga2::GameObject)Saga2::GameObject
nameIndexToID(uint16 ind) (defined in Saga2::GameObject)Saga2::GameObjectstatic
nameText(uint16 index) (defined in Saga2::GameObject)Saga2::GameObjectstatic
nameToID(Common::String name) (defined in Saga2::GameObject)Saga2::GameObjectstatic
newObject() (defined in Saga2::GameObject)Saga2::GameObjectstatic
next() (defined in Saga2::GameObject)Saga2::GameObjectinline
notGetLocation() (defined in Saga2::GameObject)Saga2::GameObject
notGetWorldLocation() (defined in Saga2::GameObject)Saga2::GameObject
objCursorText(char nameBuf[], const int8 size, int16 count=-1) (defined in Saga2::GameObject)Saga2::GameObject
objectAddress(ObjectID id) (defined in Saga2::GameObject)Saga2::GameObjectstatic
objName() (defined in Saga2::GameObject)Saga2::GameObjectinline
open(ObjectID enactor) (defined in Saga2::GameObject)Saga2::GameObjectinline
parent() (defined in Saga2::GameObject)Saga2::GameObjectinline
placeObject(ObjectID enactor, ObjectID objID, bool canMerge=false, int16 num=1) (defined in Saga2::GameObject)Saga2::GameObject
possessor() (defined in Saga2::GameObject)Saga2::GameObject
proto() (defined in Saga2::GameObject)Saga2::GameObjectinline
protoAddress(ObjectID id) (defined in Saga2::GameObject)Saga2::GameObjectstatic
protoName() (defined in Saga2::GameObject)Saga2::GameObjectinline
read(Common::InSaveFile *in, bool expandProto) (defined in Saga2::GameObject)Saga2::GameObject
recharge() (defined in Saga2::GameObject)Saga2::GameObject
remove() (defined in Saga2::GameObject)Saga2::GameObjectprotected
remove(ObjectID enactor) (defined in Saga2::GameObject)Saga2::GameObjectinline
removeAllSensors() (defined in Saga2::GameObject)Saga2::GameObject
removeAllTimers() (defined in Saga2::GameObject)Saga2::GameObject
removeSensor(SensorID id) (defined in Saga2::GameObject)Saga2::GameObject
removeTimer(TimerID id) (defined in Saga2::GameObject)Saga2::GameObject
saveObjects (defined in Saga2::GameObject)Saga2::GameObjectfriend
scriptClass() (defined in Saga2::GameObject)Saga2::GameObjectinline
senseEvent(SensorID sensor, int16 type, ObjectID directObject, ObjectID indirectObject) (defined in Saga2::GameObject)Saga2::GameObject
senseObject(SensorID sensor, ObjectID sensedObj) (defined in Saga2::GameObject)Saga2::GameObject
setExtra(uint16 x) (defined in Saga2::GameObject)Saga2::GameObjectinline
setFlags(uint8 newval, uint8 changeMask) (defined in Saga2::GameObject)Saga2::GameObjectinline
setHitPoints(uint8 hp) (defined in Saga2::GameObject)Saga2::GameObjectinline
setLocation(const Location &loc) (defined in Saga2::GameObject)Saga2::GameObject
setLocation(const TilePoint &tp) (defined in Saga2::GameObject)Saga2::GameObject
setMindContainer (defined in Saga2::GameObject)Saga2::GameObjectfriend
setNameIndex(uint16 n) (defined in Saga2::GameObject)Saga2::GameObjectinline
setObscured(bool val) (defined in Saga2::GameObject)Saga2::GameObjectinline
setOnScreen(bool val) (defined in Saga2::GameObject)Saga2::GameObjectinline
setProtoNum(int32 nProto) (defined in Saga2::GameObject)Saga2::GameObject
setScavengable(bool val) (defined in Saga2::GameObject)Saga2::GameObjectinline
setScript(uint16 scr) (defined in Saga2::GameObject)Saga2::GameObjectinline
setSightedByCenter(bool val) (defined in Saga2::GameObject)Saga2::GameObjectinline
setTriggeringTAG(bool val) (defined in Saga2::GameObject)Saga2::GameObjectinline
sprNum(int16 state) (defined in Saga2::GameObject)Saga2::GameObject
stack(ObjectID enactor, ObjectID objToStackID) (defined in Saga2::GameObject)Saga2::GameObject
strike(ObjectID enactor, ObjectID item) (defined in Saga2::GameObject)Saga2::GameObjectinline
take(ObjectID enactor, int16 num=1) (defined in Saga2::GameObject)Saga2::GameObjectinline
thisID() (defined in Saga2::GameObject)Saga2::GameObject
timerTick(TimerID timer) (defined in Saga2::GameObject)Saga2::GameObject
totalBulk() (defined in Saga2::GameObject)Saga2::GameObjectinline
totalContainedBulk() (defined in Saga2::GameObject)Saga2::GameObject
totalContainedMass() (defined in Saga2::GameObject)Saga2::GameObject
totalMass() (defined in Saga2::GameObject)Saga2::GameObjectinline
unstack() (defined in Saga2::GameObject)Saga2::GameObject
updateImage(ObjectID) (defined in Saga2::GameObject)Saga2::GameObject
updateState() (defined in Saga2::GameObject)Saga2::GameObject
use(ObjectID enactor) (defined in Saga2::GameObject)Saga2::GameObjectinline
useOn(ObjectID enactor, ObjectID item) (defined in Saga2::GameObject)Saga2::GameObjectinline
useOn(ObjectID enactor, ActiveItem *item) (defined in Saga2::GameObject)Saga2::GameObjectinline
useOn(ObjectID enactor, Location &loc) (defined in Saga2::GameObject)Saga2::GameObjectinline
world() (defined in Saga2::GameObject)Saga2::GameObject
write(Common::MemoryWriteStreamDynamic *out, bool expandProto) (defined in Saga2::GameObject)Saga2::GameObject