}
}
+class NPC_Peter extends GameNPC {
+}
+
+class NPC_Bianca extends GameNPC {
+}
+
class GameInterface extends Phaser.Group {
constructor(game, parent) {
newChar = new NPC_Saiki(object.x, object.y, 'saiki', "Saiki", "Saiki Ytpme", 150);
this.saiki = newChar;
break;
+ case 'peter':
+ newChar = new NPC_Peter(object.x, object.y, 'peter', "Peter", "Peter Tluaf", 225);
+ this.peter = newChar;
+ break;
+ case 'bianca':
+ newChar = new NPC_Bianca(object.x, object.y, 'bianca', "Bianca", "Bianca Gnihton", 150);
+ this.bianca = newChar;
+ break;
default:
console.error("Unknown character:", object);
}
game.load.image('clara', 'clara.png');
game.load.image('carlos', 'carlos.png');
game.load.image('saiki', 'saiki.png');
+ game.load.image('peter', 'peter.png');
+ game.load.image('bianca', 'bianca.png');
game.load.image('tileset', 'tileset.png');
game.load.image('objects', 'objects.png');
game.load.tilemap('gamemap', 'tilemap.json', null, Phaser.Tilemap.TILED_JSON);