|
|
@@ -186,18 +186,32 @@ 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
|
|
|
+### Generating a random colour
|
|
|
To get a random colour value to use in your own graphical shape, use generate_random_colour().
|
|
|
Side options:
|
|
|
* top
|
|
|
* left
|
|
|
* bottom
|
|
|
* right
|
|
|
-To generate a random Karel left of the canvas:
|
|
|
+To generate a random HEX colour:
|
|
|
```
|
|
|
my_colour = generate_random_colour()
|
|
|
```
|
|
|
|
|
|
+To generate a random RGB colour:
|
|
|
+```
|
|
|
+my_colour = generate_random_colour("rgb")
|
|
|
+```
|
|
|
+To generate a random ANSI colour:
|
|
|
+```
|
|
|
+print("White or default")
|
|
|
+colour = generate_random_colour("ansi")
|
|
|
+print(f"{colour}Some colour")
|
|
|
+
|
|
|
+print(f"{generate_random_colour("ansi")}Some {generate_random_colour("ansi")}other {generate_random_colour("ansi")}colour {generate_random_colour("ansi")}for {generate_random_colour("ansi")}each {generate_random_colour("ansi")}word{generate_random_colour("ansi")}.")
|
|
|
+
|
|
|
+```
|
|
|
+
|
|
|
### Generating a random background
|
|
|
To draw a random coloured square filling the whole canvas, use generate_random_background(canvas):
|
|
|
```
|