X-Git-Url: http://git.megabrutal.com/?p=wgj58.git;a=blobdiff_plain;f=wgj58.js;fp=wgj58.js;h=b0ed447fa8b1a33b520314ef5d2a5a60d67329bf;hp=9405c5af7a3d14e3ed6860ebf91134ce03ba2aea;hb=f34bfa849905cd1b9b1eca375091436d199c2bab;hpb=16879ab80ba10dc7b7064df96c9f275775a38869 diff --git a/wgj58.js b/wgj58.js index 9405c5a..b0ed447 100644 --- a/wgj58.js +++ b/wgj58.js @@ -526,6 +526,12 @@ class NPC_Saiki extends GameNPC { } } +class NPC_Peter extends GameNPC { +} + +class NPC_Bianca extends GameNPC { +} + class GameInterface extends Phaser.Group { constructor(game, parent) { @@ -744,6 +750,14 @@ class GameLogic { 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); } @@ -838,6 +852,8 @@ class GamePlay extends Phaser.State { 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);