BagAffinityInfoclass

thing.t[373]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

Bag Affinity Info - this class keeps track of the affinity of a bag of holding for an object it might contain. We use this class in building bag affinity lists.

class BagAffinityInfo :   object

Superclass Tree   (in declaration order)

BagAffinityInfo
`         object`

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

aff_ bag_ bulk_ obj_

Summary of Methods  

compareAffinityTo construct removeMostRecent

Properties  

aff_

thing.t[450]

affinity of the bag for the object

bag_

thing.t[447]

the bag that wants to contain the object

bulk_

thing.t[444]

the object’s bulk

obj_

thing.t[441]

the object the bag wants to contain

Methods  

compareAffinityTo (other)

thing.t[389]

Compare this item to another item, for affinity ranking purposes. Returns positive if I should rank higher than the other item, zero if we have equal ranking, negative if I rank lower than the other item.

construct (obj, bulk, aff, bag)

thing.t[374]

no description available

removeMostRecent (vec)

thing.t[421]

given a vector of affinities, remove the most recent item (as indicated by holdingIndex) and return the BagAffinityInfo object

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3