Array mit bestimmten Werten erzeugen

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Array mit bestimmten Werten erzeugen

    Ich möchte ein Array erstellen mit ganz bestimmten Werten.

    Leider ist die einzige Möglichkeit die ich bisher gefunden habe diese:

    GML-Quellcode

    1. i_factor_h[0] = 0
    2. i_factor_h[1] = 17
    3. i_factor_h[2] = 2
    4. i_factor_h[3] = 7
    5. i_factor_h[4] = 1
    6. i_factor_h[5] = 12
    7. i_factor_h[6] = 0
    8. i_factor_h[7] = 435
    9. i_factor_h[8] = 4
    10. i_factor_h[9] = 3

    Gibt es in GML irgendwelche guten Array-konstruktoren ala:
    array = {0,17,2,7,1,12,0,435,4,3} ?
  • Ich denke nicht, dass es sowas gibt. GML ist halt kein Java, C#,C++, etc...
    Du könntest dir aber ein eigenes Script schreiben, was dies für die erledigt. Kannst ja als erstes Argument dann den Namen (String) des Arrays übergeben und als zweites Argument die Werte, die mit einem String gespeichert und durch ein Komma getrennt sind. Hier kannst du dir dann Gebrauch von variable_local_set(array_name,index,wert); machen (Hmm... das probier ich jetzt mal selbst aus).

    Edit: Gesagt, getan. :)

    MfG

    Albert Einstein schrieb:

    Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Trixt0r ()