Make lists of allowed commands/conditions print properly
							parent
							
								
									31981b541e
								
							
						
					
					
						commit
						9e9fb38b60
					
				|  | @ -514,10 +514,9 @@ def setup_and_run_task(start_field, start_position, start_heading, text, allowed | ||||||
|     field = start_field |     field = start_field | ||||||
|     draw_field() |     draw_field() | ||||||
|     print("\n"+text) |     print("\n"+text) | ||||||
|     print("\nAllowed commands: "+" ,".join(allowed_commands)) |     print("\nAllowed commands: "+", ".join(allowed_commands)) | ||||||
|     print("\nAvailable conditions: "+" ,".join(allowed_conditions)) |     print("\nAvailable conditions: "+", ".join(allowed_conditions)) | ||||||
|     print(evaluate_parser_result(parse_code(input("\nCode: "), allowed_commands, allowed_conditions))) |     print(evaluate_parser_result(parse_code(input("\nCode: "), allowed_commands, allowed_conditions))) | ||||||
|     #TODO: return information about success or failure |  | ||||||
| 
 | 
 | ||||||
| def debug_setup(): | def debug_setup(): | ||||||
|     setup_and_run_task(empty_field, [1,1], cursor_east, "Debug mode", ["step", "left", "right", "take", "repeat", "while", "if"], ["facing north", "facing south", "facing east", "facing west", "in front of wall", "goal reached", "on apple"]) |     setup_and_run_task(empty_field, [1,1], cursor_east, "Debug mode", ["step", "left", "right", "take", "repeat", "while", "if"], ["facing north", "facing south", "facing east", "facing west", "in front of wall", "goal reached", "on apple"]) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 BodgeMaster
						BodgeMaster