instance CDActiveSlots of Set { scratch = $0 pModule = $ffff ; -1 pLine = $ffff ; -1 elements = $0 size = $0 nextNode = $0 } subclass CDSlot of Obj { scratch = $0 pModule = $ffff ; -1 pLine = $ffff ; -1 x = $0 y = $0 pOwner = $0 init() setOwner() } subclass CDSlotList of Set { scratch = $0 pModule = $ffff ; -1 pLine = $ffff ; -1 elements = $0 size = $0 nextNode = $0 init() findSlot() findClosestSlot() } subclass ContainerButton of Button { scratch = $0 pModule = $ffff ; -1 pLine = $ffff ; -1 top = $0 left = $0 bottom = $0 right = $0 canTrack = $1 canDrag = $0 state = $3 ; z priority = $0 plane = $0 x = $0 y = $0 z = $0 scaleX = $80 ; 128, lastKey scaleY = $80 ; 128, lastKey maxScale = $80 ; 128, lastKey fixPriority = $0 seenRect = $0 view = $ffff ; -1 loop = $0 cel = $0 bitmap = $0 scaleSignal = $0 magnifier = $0 signal = $0 client = $0 clut = $0 value = $0 font = $0 dimmed = $0 fore = $ffff ; -1 back = $ffff ; -1 skip = $fe ; 254, strIndex borderColor = $ffff ; -1 hiColor = $0 borderSize = $1 drawCode = $0 handler = $0 helpStr = $0 key = $0 text = $0 mode = $1 wide = $0 btnType = $0 textRect = $0 iconView = $0 normalColor = $ffff ; -1 selectColor = $ffff ; -1 chosenColor = $ffff ; -1 dimColor = $ffff ; -1 buttonSet = $0 buttonPtr = $0 checkMark = $0 lastState = $0 textOffsetX = $0 textOffsetY = $0 pObj = $0 pOldBM = $0 init() doit() dispose() handleEvent() onMe() hide() draw() } instance containerUpButton of Button { scratch = $0 pModule = $ffff ; -1 pLine = $ffff ; -1 top = $0 left = $0 bottom = $0 right = $0 canTrack = $1 canDrag = $0 state = $3 ; z priority = $0 plane = $0 x = $0 y = $0 z = $0 scaleX = $80 ; 128, lastKey scaleY = $80 ; 128, lastKey maxScale = $80 ; 128, lastKey fixPriority = $0 seenRect = $0 view = $232d ; 9005 loop = $0 cel = $0 bitmap = $0 scaleSignal = $0 magnifier = $0 signal = $0 client = $0 clut = $0 value = $0 font = $0 dimmed = $0 fore = $ffff ; -1 back = $ffff ; -1 skip = $fe ; 254, strIndex borderColor = $ffff ; -1 hiColor = $0 borderSize = $1 drawCode = $0 handler = $0 helpStr = $0 key = $0 text = $0 mode = $1 wide = $0 btnType = $0 textRect = $0 iconView = $0 normalColor = $ffff ; -1 selectColor = $ffff ; -1 chosenColor = $ffff ; -1 dimColor = $ffff ; -1 buttonSet = $0 buttonPtr = $0 checkMark = $0 lastState = $0 textOffsetX = $0 textOffsetY = $0 doit() contains() onMe() } instance containerDownButton of Button { scratch = $0 pModule = $ffff ; -1 pLine = $ffff ; -1 top = $0 left = $0 bottom = $0 right = $0 canTrack = $1 canDrag = $0 state = $3 ; z priority = $0 plane = $0 x = $0 y = $0 z = $0 scaleX = $80 ; 128, lastKey scaleY = $80 ; 128, lastKey maxScale = $80 ; 128, lastKey fixPriority = $0 seenRect = $0 view = $232d ; 9005 loop = $1 cel = $0 bitmap = $0 scaleSignal = $0 magnifier = $0 signal = $0 client = $0 clut = $0 value = $0 font = $0 dimmed = $0 fore = $ffff ; -1 back = $ffff ; -1 skip = $fe ; 254, strIndex borderColor = $ffff ; -1 hiColor = $0 borderSize = $1 drawCode = $0 handler = $0 helpStr = $0 key = $0 text = $0 mode = $1 wide = $0 btnType = $0 textRect = $0 iconView = $0 normalColor = $ffff ; -1 selectColor = $ffff ; -1 chosenColor = $ffff ; -1 dimColor = $ffff ; -1 buttonSet = $0 buttonPtr = $0 checkMark = $0 lastState = $0 textOffsetX = $0 textOffsetY = $0 doit() contains() onMe() } instance containerCloseButton of Button { scratch = $0 pModule = $ffff ; -1 pLine = $ffff ; -1 top = $0 left = $0 bottom = $0 right = $0 canTrack = $1 canDrag = $0 state = $3 ; z priority = $0 plane = $0 x = $0 y = $0 z = $0 scaleX = $80 ; 128, lastKey scaleY = $80 ; 128, lastKey maxScale = $80 ; 128, lastKey fixPriority = $0 seenRect = $0 view = $232d ; 9005 loop = $2 cel = $0 bitmap = $0 scaleSignal = $0 magnifier = $0 signal = $0 client = $0 clut = $0 value = $0 font = $0 dimmed = $0 fore = $ffff ; -1 back = $ffff ; -1 skip = $fe ; 254, strIndex borderColor = $ffff ; -1 hiColor = $0 borderSize = $1 drawCode = $0 handler = $0 helpStr = $0 key = $0 text = $0 mode = $1 wide = $0 btnType = $0 textRect = $0 iconView = $0 normalColor = $ffff ; -1 selectColor = $ffff ; -1 chosenColor = $ffff ; -1 dimColor = $ffff ; -1 buttonSet = $0 buttonPtr = $0 checkMark = $0 lastState = $0 textOffsetX = $0 textOffsetY = $0 contains() onMe() process() } subclass ContainerDisplay of FancyDialog { scratch = $0 pModule = $ffff ; -1 pLine = $ffff ; -1 elements = $0 size = $0 nextNode = $0 title = $0 font = $0 plane = $0 curItem = $0 caller = $0 seconds = $0 lastSeconds = $0 ticks = $0 state = $0 eatTheMice = $0 modal = $1 hidden = $0 keepDialog = $0 priority = $0 savedCursor = $0 prevItem = $0 selectHandler = $0 curShowMouseObj = $0 retObject = $0 retSelector = $0 disposeList = $0 pContainer = $0 pBtnList = $0 pSlot = $0 pIsRoot = $0 pDispose = $0 pCloseBtn = $0 init() dispose() handleEvent() process() setSize() addObj() deleteObj() accept() getVerb() buttonsDoit() } subclass BContainer of WorldObjectBase { scratch = $0 pModule = $ffff ; -1 pLine = $ffff ; -1 pName = $0 pSelf = $0 pType = $1 pContents = $0 pDisplay = $0 pBulk = $1 pWeight = $1 pBulkCap = $5 ; scaleY pWeightCap = $5 ; scaleY init() doit() dispose() buildVerbList() handlesAction() fromPacket() getServIDs() give() take() drop() beExamined() add() delete() addBulk() addWeight() subBulk() subWeight() tooBulky() tooHeavy() showContents() hideContents() } string_02fa = "CDActiveSlots" string_0308 = "CDSlot" string_030f = "CDSlotList" string_031a = "ContainerButton" string_032a = "containerUpButton" string_033c = "containerDownButton" string_0350 = "containerCloseButton" string_0365 = "ContainerDisplay" string_0376 = "%s showContents called on non-ego with BCharacter" string_03a8 = "BContainer"