Тема: AHK: проблема с двумерным массивом
Всем привет.
Нужно в двумерный массив положить координаты ячеек Х и У.
Для хранения координат создал класс.
Заполняю двумерный массив в двух циклах. Но после того как заполнил, делаю проверку, и там пусто. Подскажите пожалуйста. Где я ошибся?
Class KubikInfo{
x_cord :=0
y_cord :=0
__New(x_cord, y_cord)
{
this.x_cord := x_cord
this.y_cord := y_cord
}
}
Vertikal := 15
Gorizont := 17
PoleNachalo_X :=727
PoleNachalo_Y :=392
ShagKletki :=29
Pole := []
y:=PoleNachalo_Y-ShagKletki
Loop, %Vertikal%
{
y+=ShagKletki
TempStroka := []
x:=PoleNachalo_X-ShagKletki
Loop, %Gorizont%
{
x+=ShagKletki
Kletka1 := new KubikInfo(x,y)
a:=Kletka1.x_cord
b:=Kletka1.y_cord
TempStroka.Push(Kletka1)
}
Pole.Push(TempStroka.Clone)
}
x2:=0
Loop, %Vertikal%
{
x2=A_Index
Loop, %Gorizont%
{
a:=Pole[x2,A_Index].x_cord
b:=Pole[x2,A_Index].y_cord
MouseMove Pole[x2,A_Index].x_cord, Pole[x2,A_Index].y_cord
MsgBox %a%, %b%
}
}