5180 fichiers 38.5 Mo 0 téléchargements 236 vues mis à jour il y a 5 heures ui
nitro-v36-with-renderer-v36 / src / api / snowwar / snowWarReturnRoom.ts
snowWarReturnRoom.ts 659 o Télécharger le fichier
// SnowWar leaves the player's room when the game center opens (VisitDesktop ->
// removeSession), and the server's rejoin-previous-room packet carries no room
// id, so the client has to remember which room to return to itself. We capture
// it just before the room is dropped and consume it when SnowWar exits.
let previousRoomId: number | null = null;

export const setSnowWarReturnRoom = (roomId: number | null): void =>
{
    previousRoomId = (typeof roomId === 'number' && roomId > 0) ? roomId : null;
};

export const consumeSnowWarReturnRoom = (): number | null =>
{
    const roomId = previousRoomId;
    previousRoomId = null;
    return roomId;
};
15Sujets
1Dépôts
20Membres
2En ligne
Profile
Inscrit
Dernière visite
Messages
0
Votes positifs
0
Votes négatifs
0

Nous utilisons des cookies pour assurer le bon fonctionnement du site et améliorer votre expérience. en savoir plus

Autoriser