19 lines
304 B
GDScript
19 lines
304 B
GDScript
extends Resource
|
|
|
|
class_name Hole
|
|
|
|
var hole_id: int
|
|
var vectors: PackedVector2Array
|
|
|
|
func _init(hole_id: int, vectors: PackedVector2Array):
|
|
self.hole_id = hole_id
|
|
self.vectors = vectors
|
|
|
|
func center():
|
|
var avg_vert = Vector2.ZERO
|
|
|
|
for v in vectors:
|
|
avg_vert += v
|
|
|
|
return avg_vert / len(vectors)
|