Пример #1
0
class TestParty(Party):
    def __init__(self, reserve):
        Party.__init__(self, reserve)
        self.inventory = OrdinaryInventory(itembase.item_factory)

    def custom_save(self):
        return self.inventory.save_state()

    def custom_load(self, party_state=None):
        self.inventory.load_state(party_state)
        print 'Loaded', self.inventory.get_items_with_amounts()
Пример #2
0
class TestParty(Party):

    def __init__(self, reserve):
        Party.__init__(self, reserve)
        self.inventory = OrdinaryInventory(itembase.item_factory)

    def custom_save(self):
        return self.inventory.save_state()

    def custom_load(self, party_state=None):
        self.inventory.load_state(party_state)
        print 'Loaded', self.inventory.get_items_with_amounts()
Пример #3
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)
Пример #4
0
    else:
        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)
Пример #5
0
 def __init__(self, reserve):
     Party.__init__(self, reserve)
     self.inventory = OrdinaryInventory(itembase.item_factory)
Пример #6
0
 def __init__(self, reserve):
     Party.__init__(self, reserve)
     self.inventory = OrdinaryInventory(itembase.item_factory)