tBKwtWS 1 місяць тому
батько
коміт
592302f6ce
1 змінених файлів з 21 додано та 11 видалено
  1. 21 11
      README.md

+ 21 - 11
README.md

@@ -155,16 +155,28 @@ my_karel = draw_karel(canvas, colour="red", background="blue")
 my_karel = erase_asset(my_karel)
 ```
 
+### Generating a random asset
+To generate a random asset, use generate_random_asset(canvas):
+```
+my_asset = generate_random_asset(canvas)
+```
+
+### Generating a random karel
+To draw a Karel with a rondom properties, use generate_random_karel(canvas):
+```
+my_karel = generate_random_karel(canvas)
+```
+
 ### 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()
 ```
 
-### Generating a random karel
-To draw a Karel with a rondom properties, use generate_random_karel():
+### Generating a random background
+To draw a random coloured square filling the whole canvas, use generate_random_background(canvas):
 ```
-my_karel = generate_random_karel(canvas)
+background = generate_random_background(canvas)
 ```
 
 ## Example
@@ -181,14 +193,7 @@ 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()
-        )
+    background = generate_random_background(canvas)
     
     # Demo loop
     while True:    # Keep repeating the following code forever
@@ -208,6 +213,11 @@ def main():
         # Move one Karel
         karel_east_mirrored = move_asset(karel_east_mirrored, 10, 10)
         
+        # Rotate another karel eight times, and wait one second after each time
+        for i in range(8):
+            rotate_asset(karel_east_mirrored, "right)
+            sleep(1)
+        
         # Wait five seconds
         sleep(5)