Wie benutze ich room_previous(numb)

  • GM 8

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

  • Wie benutze ich room_previous(numb)

    Ja ich würde gerne wissen wie der Raum vor dem aktuellen heißt und weiß, dass ich das ganze über

    GML-Quellcode

    1. room_previous(numb)
    lösen müsste. Leider bin ich noch nicht drauf gekommen wie... Bestimmt ist das einfach, aber ich krieg's einfach nicht hin.
    GML lernen geht leicht :)
    1. http://www.gm-d.de/help/ (deutsch)
    2. gm-d.de/wbb/index.php/Thread/2270/ (Einsteiger-Referenz)
    3. docs.yoyogames.com/ (Hilfe auf Englisch von GM:S)
  • room_previous erwartet einen Index für einen Raum und gibt auch wieder einen Index aus (bzw. -1 wenn es keinen Raum vor dem Raum numb gibt). Der Index des derzeitigen Raumes ist room, also:

    GML-Quellcode

    1. var r;
    2. r = room_previous(room);
    3. if (r >= 0) { //gibt es einen Raum vor diesem?
    4. show_message("Der vorherige Raum ist " + room_get_name(r)); //ja, Name ausgeben
    5. }
    6. else { //nein
    7. show_message("Es gibt keinen Raum vor diesem hier");
    8. }


    Folgende Funktionen und Variablen befassen sich mit Räumen:

    room Index des aktuellen Raumes; kann verändert werden, um zu einem anderen Raum zu gelangen - verwende lieber nachstehende Routinen dafür.
    room_first* Index des ersten Raums des Spiels.
    room_last* Index des letzten Raums des Spiels.
    room_goto(numb) Springe zum Raum mit dem Index "numb".
    room_goto_previous() Springe zum vorherigen Raum.
    room_goto_next() Springe zum nächsten Raum.
    room_restart() Starte den aktuellen Raum erneut.
    room_previous(numb) Gibt den Index des Raumes vor dem Raum "numb" an (-1 = keiner) aber wechselt nicht dorthin.
    room_next(numb) Gibt den Index des Raumes nach "numb" an (-1 = keiner).
    game_end() Beendet das Spiel.
    game_restart() Startet das Spiel neu.

    (GM 6.1 Hilfe)
    wupto.net/ Nicht meine Seite!
    We love Koalas.

    GM-D-Spam-o-Meter: 32%
  • GML-Quellcode

    1. r = room_previous(room);
    Ist genau die Zeile bei der ich mich selten bescheuert angestellt habe...Nu hab ich' s.
    DANKE :)
    Edit: Die Hilfe ist schon ein großer Freund von mir geworden...
    GML lernen geht leicht :)
    1. http://www.gm-d.de/help/ (deutsch)
    2. gm-d.de/wbb/index.php/Thread/2270/ (Einsteiger-Referenz)
    3. docs.yoyogames.com/ (Hilfe auf Englisch von GM:S)