Hi Leute,
ich habe das Problem ein Array aus C++ in Autoit umzuschreiben. Dank SEuBo habe ich es schon soweit geschafft:
Spoiler anzeigen
#include <Array.au3>
[/autoit] [autoit][/autoit] [autoit]Global $mChars[7][4][5][5] =
[
;~ // Square
[
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 2, 1, 0], & _
[0, 0, 1, 1, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 2, 1, 0], & _
[0, 0, 1, 1, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 2, 1, 0], & _
[0, 0, 1, 1, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 2, 1, 0], & _
[0, 0, 1, 1, 0], & _
[0, 0, 0, 0, 0] & _
] & _
], & _
;~ // I
[
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 1, 2, 1, 1], & _
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 2, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 1, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[1, 1, 2, 1, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 1, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 2, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 0, 0, 0] & _
] & _
] & _
,
;~ // L
[
[
[0, 0, 0, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 2, 0, 0], & _
[0, 0, 1, 1, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 1, 2, 1, 0], & _
[0, 1, 0, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 1, 1, 0, 0], & _
[0, 0, 2, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 1, 0], & _
[0, 1, 2, 1, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0] & _
] & _
], & _
;~ // L
[
[
[0, 0, 0, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 2, 0, 0], & _
[0, 1, 1, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 1, 0, 0, 0], & _
[0, 1, 2, 1, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 1, 1, 0], & _
[0, 0, 2, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 1, 2, 1, 0], & _
[0, 0, 0, 1, 0], & _
[0, 0, 0, 0, 0] & _
] & _
], & _
;~ // N
[
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 1, 0], & _
[0, 0, 2, 1, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 1, 2, 0, 0], & _
[0, 0, 1, 1, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 1, 2, 0, 0], & _
[0, 1, 0, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 1, 1, 0, 0], & _
[0, 0, 2, 1, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0] & _
] & _
], & _
;~ // N
[
[
[0, 0, 0, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 2, 1, 0], & _
[0, 0, 0, 1, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 2, 1, 0], & _
[0, 1, 1, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 1, 0, 0, 0], & _
[0, 1, 2, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 1, 1, 0], & _
[0, 1, 2, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0] & _
] & _
], & _
;~ // T
[
[
[0, 0, 0, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 2, 1, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0], & _
[0, 1, 2, 1, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 1, 2, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 0, 0, 0, 0] & _
], & _
[
[0, 0, 0, 0, 0], & _
[0, 0, 1, 0, 0], & _
[0, 1, 2, 1, 0], & _
[0, 0, 0, 0, 0], & _
[0, 0, 0, 0, 0] & _
] & _
] & _
]
_ArrayDisplay()
[/autoit]Leider klappt es noch nicht. Auch wenn ich an alle alleinstehenden Klammern noch ein & anhänge. Jetzt setz ich mal wieder auf die Hilfe von Euch Danke!
EDIT: Mir fehlt komplett das Verständnis für diese komische Schreibweise für die Arrays.