projects
/
wgj58.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Building outline complete
[wgj58.git]
/
wgj58.js
diff --git
a/wgj58.js
b/wgj58.js
index 459b8c64ae4a6a9b8d426e8e0fd1899244910515..49ebc06791d9c18e20abf986c5f81ec8308efa1c 100644
(file)
--- a/
wgj58.js
+++ b/
wgj58.js
@@
-277,6
+277,13
@@
class NPC_Clara extends GameNPC {
}
}
}
}
+class NPC_Carlos extends GameNPC {
+ actionTalk() {
+ super.actionTalk();
+ logic.endTalk();
+ }
+}
+
class GameInterface extends Phaser.Group {
constructor(game, parent) {
class GameInterface extends Phaser.Group {
constructor(game, parent) {
@@
-469,6
+476,10
@@
class GameLogic {
newChar = new NPC_Clara(object.x, object.y, 'clara', "Clara", "Clara Tnavelerri", 200);
this.clara = newChar;
break;
newChar = new NPC_Clara(object.x, object.y, 'clara', "Clara", "Clara Tnavelerri", 200);
this.clara = newChar;
break;
+ case 'carlos':
+ newChar = new NPC_Carlos(object.x, object.y, 'carlos', "Carlos", "Carlos Elbacalper", 150);
+ this.carlos = newChar;
+ break;
default:
console.error("Unknown character:", object);
}
default:
console.error("Unknown character:", object);
}
@@
-557,6
+568,7
@@
class GamePlay extends Phaser.State {
game.load.image('player', 'john.png');
game.load.image('clara', 'clara.png');
game.load.image('player', 'john.png');
game.load.image('clara', 'clara.png');
+ game.load.image('carlos', 'carlos.png');
game.load.image('saiki', 'saiki.png');
game.load.image('tileset', 'tileset.png');
game.load.image('objects', 'objects.png');
game.load.image('saiki', 'saiki.png');
game.load.image('tileset', 'tileset.png');
game.load.image('objects', 'objects.png');