|
|
@@ -107,6 +107,12 @@ my_karel = draw_karel(canvas, colour="red", background="blue")
|
|
|
my_karel = erase_karel(my_karel)
|
|
|
```
|
|
|
|
|
|
+### Generating a random hex colour
|
|
|
+To get a random colour value to use in your own graphical shape, use generate_random_colour()
|
|
|
+```
|
|
|
+my_colour = generate_random_colour()
|
|
|
+```
|
|
|
+
|
|
|
## Example
|
|
|
```
|
|
|
from graphics import Canvas
|
|
|
@@ -120,6 +126,17 @@ CANVAS_HEIGHT = 70
|
|
|
def main():
|
|
|
canvas = Canvas(CANVAS_WIDTH, CANVAS_HEIGHT)
|
|
|
|
|
|
+ # Create a background
|
|
|
+ rect = canvas.create_rectangle(
|
|
|
+ 1,
|
|
|
+ 1,
|
|
|
+ CANVAS_WIDTH,
|
|
|
+ CANVAS_HEIGHT,
|
|
|
+ generate_random_colour(),
|
|
|
+ generate_random_colour()
|
|
|
+ )
|
|
|
+
|
|
|
+ # Demo loop
|
|
|
while True: # Keep repeating the following code forever
|
|
|
|
|
|
# Draw four Karels
|