UNPKG

@natewilcox/zelda-server

Version:

Server application for zelda multiplayer game

20 lines (19 loc) 708 B
import { Room, Client } from "@colyseus/core"; import { GameRoomState } from "./schema/GameRoomState"; import { Dispatcher } from "@colyseus/command"; import { ClientMessages } from "@natewilcox/zelda-shared"; import { ClientService } from "@natewilcox/colyseus-nathan"; export declare class GameRoom extends Room<GameRoomState> { simulation: Phaser.Game; dispatcher: Dispatcher<GameRoom>; CLIENT: ClientService<ClientMessages>; maxClients: number; PATCH: number; FPS: number; onCreate(): void; onJoin(client: Client, options: any): void; onLeave(client: Client, consented: boolean): void; onDispose(): void; private configureRoom; private createSimulation; }