Mercurial > pyntnclick
diff 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 |
line wrap: on
line diff
--- a/gamelib/state.py Wed Aug 25 20:09:19 2010 +0200 +++ b/gamelib/state.py Wed Aug 25 21:32:38 2010 +0200 @@ -572,3 +572,11 @@ def interact_default(self, tool, state): return Result("That doesn't do anything useful") + +class CloneableItem(Item): + _counter = 0 + + def __init__(self, name): + my_count = CloneableItem._counter + CloneableItem._counter += 1 + super(CloneableItem, self).__init__("%s.%s" % (name, my_count))