You mean something like this?
Coordinates := struct {
X : float = 0.0
Y : float = 0.0
}
PickMap := class(creative_device):
var Positions : []Coordinates = array{
Coordinates { X:=1.0, Y:=3.0 }
}
# Runs when the device is started in a running game
OnBegin<override>()<suspends>:void=
Print("Game Started")
AddPosition(coordinates: Coordinates)<decides> : void =
set Positions = Positions + array{coordinates}