Godot Version
Godot 4.5
Question
I am wondering why I am getting 11 error messages for a seemingly fine function. Error messages are happening on the make_room function. I already checked and it is not the name of the function. The error persists after closing and reopening Godot.
extends Node2D
@export var s_loc : Vector2 = Vector2(0,0)
@export var t_loc : Vector2 = Vector2(50, 0)
var roomA = 5
var roomB = 3
var roomC = 2
var roomD = 3
@onready
var tile_map_layer = $"../../TileMapLayer"
var series = [roomA, roomB, roomC, roomD]
func make_room(var x_pos : int, var size: int) -> void:
for i in range(0, roomA):
for j in range(0, roomA):
tile_map_layer.set_cell(Vector2(x_pos + i, j + 1), 1, Vector2(0,1))
func _ready() -> void:
tile_map_layer.clear()
for i in range(s_loc.x, t_loc.x):
tile_map_layer.set_cell(Vector2(i,0),1,Vector2())
#var h_wy = preload("res://images/player_x.png")
#h_wy.call("can_translate_messages")
Here is the output log:
Line 14:Expected parameter name.
Line 14:Expected closing “)” after function parameters.
Line 14:Expected end of statement after bodyless function declaration, found “var” instead.
Line 14:Expected end of statement after variable declaration, found “,” instead.
Line 14:Expected end of statement after variable declaration, found “)” instead.
Line 15:Unexpected “Indent” in class body.
Line 15:Unexpected “for” in class body.
Line 16:Unexpected “Indent” in class body.
Line 16:Unexpected “for” in class body.
Line 17:Unexpected “Indent” in class body.
Line 17:Expected end of file.