''' Day 3 Remix - Beginner Level ''' from codex import * from time import sleep import random delay = 1 sides = 6 # Intro display.draw_text("Roll Dice", scale=3, x=35, y=80) display.draw_text("Program", scale=3, x=35, y=120) display.draw_text("Press A to roll", scale = 2, x=35, y=170) display.draw_text("Press B to quit", scale = 2, x=35, y=185) sleep(delay) while True: num = random.randrange(sides) + 1 if buttons.was_pressed(BTN_A): display.clear() display.draw_text("Rolling", scale=3, x=35, y=80) sleep(delay-0.7) display.draw_text("Rolling", scale=3, x=50, y=120) sleep(delay-0.4) display.clear() if num < 10: display.draw_text(str(num), scale=20, color=GREEN, x=70, y=40) else: display.draw_text(str(num), scale=15, color=DARK_GREEN, x=50, y=50) sleep(delay) display.clear() if buttons.was_pressed(BTN_L): if sides >= 2: sides = sides - 1 display.clear() display.draw_text("Number of sides:"+str(sides), scale = 2, color=WHITE, x=5, y=80) sleep(delay) if buttons.was_pressed(BTN_R): sides = sides + 1 display.clear() display.draw_text("Number of sides:"+str(sides), scale = 2, color=WHITE, x=5, y=80) sleep(delay) if buttons.was_pressed(BTN_B): break display.draw_text("DONE", scale=5, color=RED, x=55, y=100) sleep(delay*2) display.clear()