zum vorherigen Raum kommt(ResumeGame)
Code: Alles auswählen
player.ChangeRoom(player.PreviousRoom, GetGlobalInt(9), GetGlobalInt(8));
Code: Alles auswählen
if (keycode == 27)
{
SetGlobalInt (8, player.x); SetGlobalInt(9, player.y);
character[EGO].ChangeRoom(1, 350, 200);
}
ins Hauptmenü kommt und weißt den globalen Variablen 8/9
die Position des Spielers zu
und wechselt den Spieler ins Hauptmenü!
Wenn ich jetz Esc drücke, kommt der Charakter ins Hauptmenü,
wenn ich nun ResumeGame drücke kommt er manchmal zu der richtigen Position in den vorherigen Raum,
manchmal allerdings ganzwoanders hin (und das mit der Größe [40%], die er im Hauptmenü hatte)!
Wenn ich nun wieder Esc drücke und dann ResumeGame, kommt er wieder auf die richtige Position!
Woran liegt das?