# HG changeset patch # User Simon Cross # Date 1252164997 0 # Node ID e694aa7731ede4455bc5e1bbaff3f2d7878d8cbb # Parent f461fd203e09b80c3b82fabea826d9f299797dae Use insert instead of pop, append, append to insert sprite beneath cursor. diff -r f461fd203e09 -r e694aa7731ed gamelib/tiles.py --- a/gamelib/tiles.py Sat Sep 05 15:25:57 2009 +0000 +++ b/gamelib/tiles.py Sat Sep 05 15:36:37 2009 +0000 @@ -49,10 +49,8 @@ def append(self, sprite): if self._cursor is not None: - # pop cursor - assert(self._cursor is self.pop()) - list.append(self, sprite) - list.append(self, self._cursor) + assert(self._cursor is self[-1]) + list.insert(self, -1, sprite) else: list.append(self, sprite) sprite.updated = 1