Skip to content

Commit feca465

Browse files
committed
add clear screen by flipping all the palette colors back and forth
1 parent 8e71ab9 commit feca465

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

adafruit_turtle.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,17 @@ def pos(self):
270270
return Vec2D(self._x - self._w//2, self._h//2 - self._y)
271271
position=pos
272272

273-
273+
def clear(self):
274+
for w in range(self._w):
275+
for h in range(self._h):
276+
self._fg_bitmap[w, h] = 0
277+
for i,c in enumerate(Color.colors):
278+
self._fg_palette[i+1] = c^0xFFFFFF
279+
self._display.refresh_soon()
280+
for i,c in enumerate(Color.colors):
281+
self._fg_palette[i+1] = c
282+
self._display.refresh_soon()
283+
time.sleep(0.1)
274284

275285

276286
def heading(self):

0 commit comments

Comments
 (0)