Lines Matching refs:buffer
69 - Turtles now have an undo()-method with configurable undo-buffer.
919 """Ring buffer used as undobuffer for RawTurtle objects."""
922 self.buffer = [[None]] * bufsize
928 self.buffer[i] = [None]
931 self.buffer = [[None]] * bufsize
937 self.buffer[self.ptr] = item
939 self.buffer[self.ptr].append(item)
942 item = self.buffer[self.ptr]
946 self.buffer[self.ptr] = [None]
950 return self.bufsize - self.buffer.count([None])
952 return str(self.buffer) + " " + str(self.ptr)
3110 if item not in buf.buffer:
3112 index = buf.buffer.index(item)
3113 buf.buffer.remove(item)
3116 buf.buffer.insert((buf.ptr+1)%buf.bufsize, [None])