Variabel in einer for schleife

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

  • Variabel in einer for schleife

    Hallo,

    folgende frage:

    global.b1 = virtual_key_add(910, 700, 50, 50, ord("q"));
    global.b2 = virtual_key_add(850, 700, 50, 50, ord("w"));
    global.b3 = virtual_key_add(790, 700, 50, 50, ord("e"));
    global.b4 = virtual_key_add(730, 700, 50, 50, ord("r"));
    global.b5 = virtual_key_add(670, 700, 50, 50, ord("t"));
    global.b6 = virtual_key_add(610, 700, 50, 50, ord("z"));


    virtual_key_show(global.b1);
    virtual_key_show(global.b2);
    virtual_key_show(global.b3);
    virtual_key_show(global.b4);
    virtual_key_show(global.b5);
    virtual_key_show(global.b6);



    ich wollte es vereinfachen und es in einer for schleife machen:
    global.test = "b"


    for (i=1; i<6; i+=1)
    {
    virtual_key_show(global.test + string(i));
    };


    geht aber nicht....

    ich hoffe die logik ist klar, ich wollte "b" als globale variabel und einfach als string 1,2,3,4,5,6 etc hinzufügen und so alle ansprechen...
  • global.b[1] = virtual_key_add(910, 700, 50, 50, ord("q"));
    global.b[2] = virtual_key_add(850, 700, 50, 50, ord("w"));
    global.b[3] = virtual_key_add(790, 700, 50, 50, ord("e"));
    global.b[4] = virtual_key_add(730, 700, 50, 50, ord("r"));
    global.b[5] = virtual_key_add(670, 700, 50, 50, ord("t"));
    global.b[6] = virtual_key_add(610, 700, 50, 50, ord("z"));

    for (i=1; i<6; i+=1)
    {
    virtual_key_show(global.b[ i ]);
    };



    habs.... array ist dein bester freund ;)