comparison gamelib/state.py @ 191:278774b31d3c

CloneableItems.
author Jeremy Thurgood <firxen@gmail.com>
date Wed, 25 Aug 2010 21:32:38 +0200
parents fbfd8e748ac0
children 738608e90e9c
comparison
equal deleted inserted replaced
190:30f2308c1efc 191:278774b31d3c
570 return self.interact_default(tool, state) 570 return self.interact_default(tool, state)
571 571
572 def interact_default(self, tool, state): 572 def interact_default(self, tool, state):
573 return Result("That doesn't do anything useful") 573 return Result("That doesn't do anything useful")
574 574
575
576 class CloneableItem(Item):
577 _counter = 0
578
579 def __init__(self, name):
580 my_count = CloneableItem._counter
581 CloneableItem._counter += 1
582 super(CloneableItem, self).__init__("%s.%s" % (name, my_count))