MCPcopy Create free account
hub / github.com/doldecomp/mkdd / removeItem

Method removeItem

src/Sato/ItemObjMgr.cpp:663–672  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

661}
662
663void ItemObjMgr::removeItem(ItemObj *obj)
664{
665 for (JSUListIterator<ItemObj> it(obj->_1a4.getFirst()); it.isAvailable(); it = obj->_1a4.getFirst())
666 {
667 obj->_1a4.remove(&it->mSuccessionItemLink);
668 removeItem(it.getObject());
669 }
670 _4f0[obj->getKind()].append(&obj->_150);
671 deleteItemByMoveList(obj);
672}
673
674void ItemObjMgr::removeItem(JSUListIterator<ItemObj> &list)
675{

Callers

nothing calls this directly

Calls 8

IsSuccessionItemMethod · 0.80
getFirstMethod · 0.45
isAvailableMethod · 0.45
removeMethod · 0.45
getObjectMethod · 0.45
appendMethod · 0.45
getKindMethod · 0.45
getNextMethod · 0.45

Tested by

no test coverage detected