mnml/client/src/scenes/menu.score.js
2019-03-05 20:35:07 +10:00

25 lines
603 B
JavaScript

const Phaser = require('phaser');
const { POSITIONS: { NAVIGATION }, TEXT } = require('./constants');
const X = NAVIGATION.x();
const Y = NAVIGATION.y();
const HEIGHT = NAVIGATION.height();
class MenuScore extends Phaser.Scene {
constructor() {
super({ key: 'MenuScore' });
}
create() {
const { score } = this.registry.get('player');
this.add.text(X, Y, `Wins: ${score.wins}`, TEXT.HEADER);
this.add.text(X, Y + HEIGHT * 0.1, `Losses: ${score.losses}`, TEXT.HEADER);
}
cleanUp() {
this.scene.remove();
}
}
module.exports = MenuScore;