예제 #1
0
파일: itemtest.py 프로젝트: xjzpguob/libRPG
        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)
add_test(66, 15)

print i.get_ordered_list()
print i.get_items_with_amounts()
예제 #2
0
파일: itemtest.py 프로젝트: Eronarn/libRPG
    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)
add_test(66, 15)

print i.get_ordered_list()
print i.get_items_with_amounts()