generated from krampus/template-godot4
13 lines
490 B
GDScript3
13 lines
490 B
GDScript3
|
|
extends Building
|
||
|
|
|
||
|
|
func can_citizen_enter(coord: Vector2i, direction: Board.Direction) -> bool:
|
||
|
|
return coord == starting_coord + Vector2i.UP and direction == Board.Direction.DOWN
|
||
|
|
|
||
|
|
func get_tile_coords() -> Array[Vector2i]:
|
||
|
|
var result: Array[Vector2i] = []
|
||
|
|
result.push_back(starting_coord)
|
||
|
|
result.push_back(starting_coord + Vector2i.RIGHT)
|
||
|
|
result.push_back(starting_coord + Vector2i.RIGHT + Vector2i.RIGHT)
|
||
|
|
result.push_back(starting_coord + Vector2i.RIGHT + Vector2i.UP)
|
||
|
|
return result
|