Преглед на файлове

+ beepers & random assets

tBKwtWS преди 1 месец
родител
ревизия
0c01cdda4b
променени са 1 файла, в които са добавени 16 реда и са изтрити 2 реда
  1. 16 2
      README.md

+ 16 - 2
README.md

@@ -175,6 +175,17 @@ To draw a Karel outside of the canvas, to perhaps be later slid into view, use g
 my_karel = generate_outofbounds_random_karel(canvas, "left")
 ```
 
+### Drawing and generating a beeper
+Works the same as drawing and generating a karel, available commands:
+* draw_beeper(canvas, centre_x:int=25, centre_y:int=25, size:int=50, orientation:str="east", colour:str="black", background:str="cyan", transparent:bool=False)
+* generate_random_beeper(canvas)
+* generate_outofbounds_random_beeper(canvas, side:str)
+
+### Generating a random asset
+Works the same as drawing and generating a karel, available commands:
+* generate_random_asset(canvas)
+* generate_outofbounds_random_asset(canvas, side:str)
+
 ### Generating a random hex colour
 To get a random colour value to use in your own graphical shape, use generate_random_colour().
 Side options:
@@ -200,8 +211,8 @@ from karel_asset import *
 from time import sleep
 
 # Constants    
-CANVAS_WIDTH = 120
-CANVAS_HEIGHT = 70
+CANVAS_WIDTH = 200
+CANVAS_HEIGHT = 200
 
 def main():
     canvas = Canvas(CANVAS_WIDTH, CANVAS_HEIGHT)
@@ -218,6 +229,9 @@ def main():
         karel_west = draw_karel(canvas, 135, 35, orientation="west", background="red")
         karel_west_mirrored = draw_karel(canvas, 185, 35, orientation="west-flipped", colour="red", background="red")
         
+        # Draw a beeper
+        my_beeper = draw_beeper(canvas, 100, 100)
+        
         # Wait five seconds
         sleep(5)