comparison gamelib/tiles.py @ 285:e694aa7731ed

Use insert instead of pop, append, append to insert sprite beneath cursor.
author Simon Cross <hodgestar@gmail.com>
date Sat, 05 Sep 2009 15:36:37 +0000
parents 5cb0e0b9cd16
children e12d99215b74
comparison
equal deleted inserted replaced
284:f461fd203e09 285:e694aa7731ed
47 self.removed = [] 47 self.removed = []
48 self._cursor = None 48 self._cursor = None
49 49
50 def append(self, sprite): 50 def append(self, sprite):
51 if self._cursor is not None: 51 if self._cursor is not None:
52 # pop cursor 52 assert(self._cursor is self[-1])
53 assert(self._cursor is self.pop()) 53 list.insert(self, -1, sprite)
54 list.append(self, sprite)
55 list.append(self, self._cursor)
56 else: 54 else:
57 list.append(self, sprite) 55 list.append(self, sprite)
58 sprite.updated = 1 56 sprite.updated = 1
59 57
60 def remove(self, sprite): 58 def remove(self, sprite):