Klick Koordinaten in Array speichern

Stelle Fragen zur Automatisierung von Spielen

Moderator: jNizM

DerDa
Posts: 4
Joined: 10 Aug 2019, 16:52

Klick Koordinaten in Array speichern

Post by DerDa » 18 Oct 2020, 14:00

Hallöchen,
Ein Feld mit 11 Spalten und 9 Zeilen möchte ich in ein Array speichern, das die X und Y Position enthält und mann die Feldnummer ( 1 - 99 ) zur Identifizierung angeben muss.
Die Nummern verlaufen waagerecht von links nach rechts. Feld 12 ist also Zeile 2 Spalte 1 - 99 demzufolge Zeile 9 Spalte 11.

Vielen Dank für jede Hilfe.
Rohwedder
Posts: 7625
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Klick Koordinaten in Array speichern

Post by Rohwedder » 21 Oct 2020, 03:57

Hallo,
versuchs mal mit einem Array:

Code: Select all

q::
Koordinaten := []
Loop, 9 ;Spalten
{
	y := A_Index
	Loop, 11 ;Zeilen
	{
		ToolTip,% Text := "x : " (x:=A_Index) "`ty : " y
		KeyWait, LButton, D
		MouseGetPos, XM, YM
		Koordinaten[No:=x+y*9, 1] := XM
		Koordinaten[No,2] := YM
		ToolTip,% Text "`n" Xm "`t" Ym
		KeyWait, LButton
	}
}
ToolTip
Return
oder mit zwei Pseudoarrays:

Code: Select all

q::
Loop, 9 ;Spalten
{
	y := A_Index
	Loop, 11 ;Zeilen
	{
		ToolTip,% Text := "x : " (x:=A_Index) "`ty : " y
		KeyWait, LButton, D
		No := x + y * 9
		MouseGetPos, XKoordinaten%No%, YKoordinaten%No%
		ToolTip,% Text "`n" XKoordinaten%No% "`t" YKoordinaten%No%
		KeyWait, LButton
	}
}
ToolTip
Return
Post Reply

Return to “Spiele”