|
@@ -281,7 +281,7 @@ def recolour_asset(asset, colour:str="black", background:str="white"):
|
|
|
return new_asset
|
|
return new_asset
|
|
|
|
|
|
|
|
# Draw a random asset on the canvas
|
|
# Draw a random asset on the canvas
|
|
|
-def generate_random_asset(canvas, karel_prevelance:int=3, centre_x="random", centre_y="random", size="random"):
|
|
|
|
|
|
|
+def generate_random_asset(canvas, karel_prevelance:int=4, centre_x="random", centre_y="random", size="random"):
|
|
|
asset_type = random.randint(1, karel_prevelance)
|
|
asset_type = random.randint(1, karel_prevelance)
|
|
|
match asset_type:
|
|
match asset_type:
|
|
|
case 1: asset = generate_random_beeper(canvas, centre_x, centre_y, size)
|
|
case 1: asset = generate_random_beeper(canvas, centre_x, centre_y, size)
|
|
@@ -290,7 +290,7 @@ def generate_random_asset(canvas, karel_prevelance:int=3, centre_x="random", cen
|
|
|
return asset
|
|
return asset
|
|
|
|
|
|
|
|
# Draw a random asset outside the canvas
|
|
# Draw a random asset outside the canvas
|
|
|
-def generate_outofbounds_random_asset(canvas, side:str, karel_prevelance:int=6):
|
|
|
|
|
|
|
+def generate_outofbounds_random_asset(canvas, side:str, karel_prevelance:int=4):
|
|
|
asset_type = random.randint(1, karel_prevelance)
|
|
asset_type = random.randint(1, karel_prevelance)
|
|
|
match asset_type:
|
|
match asset_type:
|
|
|
case 1: asset = generate_outofbounds_random_beeper(canvas, side)
|
|
case 1: asset = generate_outofbounds_random_beeper(canvas, side)
|