+ class Guard extends Phaser.Sprite {
+ constructor(x, y, sprite, dialogues) {
+ //var guard = game.add.sprite(x, y, sprite);
+ super(game, x, y, sprite);
+ this.anchor.setTo(.5,.5);
+ this.scale.x = 0.5;
+ this.scale.y = this.scale.x;
+ this.dialogues = dialogues;
+ guards.add(this);
+ }
+
+ enablePhysics() {
+ game.physics.arcade.enable(this);
+ this.body.bounce.y = 0.2;
+ this.body.bounce.x = 0.2;
+ this.body.gravity.y = 300;
+ this.body.collideWorldBounds = true;
+ }
+ }
+