eigene tastenbelegund

  • GM 8

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

  • eigene tastenbelegund

    Hi,

    ich habe ein problem mit der tastenbelegung.
    mein prog ließt die tastenbelegund von 3 tasten aus einer datei:

    GML-Quellcode

    1. file=file_text_open_read("set.txt");
    2. str=file_text_read_string(file);
    3. char_1=string_char_at(str,1);
    4. char_2=string_char_at(str,2);
    5. char_3=string_char_at(str,3);
    6. file_text_close(file);


    und dan benutze ich für den keyboard check ord(char_1)
    doch leider reagiert die taste nicht.
    auf einen "" string reagiert sie, und ich habe auchshcon gescheked ob die belegung richtig geladen wurde, doch es ändert sich nichts.
    kann mir vieleicht jemand helfen?
  • 1. Ich würde dir INI empfehlen
    2. Die Tastur Codes, und diese dann in einen Array oder sonst was speichern, z.b. global.moveleft=keyboard_key; Beim "Einstellen" oder so.
    3. Die Buchstaben müssen groß sein (A B C D und so)
    Was besseres wäre:

    GML-Quellcode

    1. //Laden
    2. global.moveleft=ini_read_real("keys","moveleft",vk_left);
    3. //Prüfen
    4. if (keyboard_check(global.moveleft))
    5. {
    6. x-=1;
    7. }
    8. //Benutze Taste einstellen:
    9. show_message("Bitte eine Taste drücken für Links gehen");
    10. while(keyboard_key==0)
    11. {
    12. io_handle();
    13. }
    14. global.moveleft=keyboard_key;
    Alles anzeigen
    wupto.net/ Nicht meine Seite!
    We love Koalas.

    GM-D-Spam-o-Meter: 32%