StarGazerRoom.js 780 Bytes
Newer Older
Alexander Bazo committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
const colyseus = require("colyseus"),
    StarGazerState = require("../game/StarGazerState.js");

var deltaTime;

class StarGazerRoom extends colyseus.Room {

    onCreate(options) {
        console.log("in: onCreate");
        console.log(this);
        this.setSimulationInterval(this.update.bind(this));
        this.setState(new StarGazerState());
    }

    onJoin(client, options) {
        console.log("in: onJoin");
    }

    onMessage(client, message) {
        console.log("in: onMessage");
    }

    onLeave(client, consented) {
        console.log("in: onLeave");
    }

    onDispose() {
        console.log("in: onDispose");
    }

    startGame() {

    }

    update(deltaTime) {
        this.state.update(deltaTime);
    }



}


module.exports = StarGazerRoom;