Exemplo n.º 1
0
        print "Item", id, ": Added", a


def remove_test(id, amount, by_id=False):
    if by_id:
        r = i.remove_item_by_id(id, amount)
    else:
        r = i.remove_item(item_factory.fabricate(id), amount)

    if r != amount:
        print "Item", id, ": Removed", r, "trying to remove", amount
    else:
        print "Item", id, ": Removed", r


i = OrdinaryInventory(item_factory, max_item_pile=99)

add_test(19, 1, True)
add_test(42, 1)
add_test(19, 5, True)
add_test(66, 95)
add_test(66, 15)

remove_test(66, 17, True)
remove_test(19, 7)
remove_test(19, 1, True)

add_test(19, 1)
add_test(42, 1)
add_test(19, 5, True)
add_test(67, 95)
Exemplo n.º 2
0
 def __init__(self, reserve):
     Party.__init__(self, reserve)
     self.inventory = OrdinaryInventory(itembase.item_factory)