38 lines
882 B
Python
38 lines
882 B
Python
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
import board
|
|
|
|
from adafruit_turtle import Color, turtle
|
|
|
|
turtle = turtle(board.DISPLAY)
|
|
|
|
# The purpose of this test is to check that the OnDiskBitmap usage is
|
|
# working correctly: bgpic(), changeturtle() & stamp()
|
|
|
|
# Make sure that the following file is copied to the CircuitPython drive
|
|
ICON = "/icons/Play_48x48_small.bmp"
|
|
turtle.bgpic(ICON)
|
|
turtle.changeturtle(ICON)
|
|
|
|
starsize = min(board.DISPLAY.width, board.DISPLAY.height) * 0.9 # 90% of screensize
|
|
|
|
print("Turtle time! Lets draw a star")
|
|
|
|
turtle.pencolor(Color.BLUE)
|
|
turtle.setheading(90)
|
|
|
|
turtle.penup()
|
|
turtle.goto(-starsize / 2, 0)
|
|
turtle.pendown()
|
|
|
|
start = turtle.pos()
|
|
while True:
|
|
turtle.forward(starsize)
|
|
turtle.stamp()
|
|
turtle.left(170)
|
|
if abs(turtle.pos() - start) < 1:
|
|
break
|
|
|
|
while True:
|
|
pass
|