User prompt
Delete night
User prompt
Improve night
User prompt
Improve
User prompt
Fix Bug: 'TypeError: self.decideNextAction is not a function' in this line: 'self.decideNextAction(self.villagers[i]);' Line Number: 313
User prompt
Fix Bug: 'TypeError: self.decideNextAction is not a function' in this line: 'self.decideNextAction(self.villagers[i]);' Line Number: 312
User prompt
Fix Bug: 'TypeError: villager.decideNextAction is not a function' in this line: 'villager.decideNextAction();' Line Number: 303
User prompt
Fix Bug: 'TypeError: villager.decideNextAction is not a function' in this line: 'villager.decideNextAction();' Line Number: 303
User prompt
Improve
User prompt
Delete background
User prompt
Create background
User prompt
Fix Bug: 'Uncaught TypeError: self.initializeVillager is not a function' in this line: 'self.initializeVillager();' Line Number: 187
User prompt
Fix
User prompt
Fix Bug: 'TypeError: self.updateResourceDisplay is not a function' in this line: 'self.updateResourceDisplay();' Line Number: 327
User prompt
Fix
User prompt
Fix
User prompt
Fix
User prompt
Fix background
User prompt
Fix villager dont moving
User prompt
Fix villager dont moving
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'updateCycle')' in this line: 'self.dayNightCycle.updateCycle();' Line Number: 437
User prompt
Fix Bug: 'TypeError: self.updateDayNightCycle is not a function' in this line: 'self.updateDayNightCycle();' Line Number: 437
User prompt
Improve
User prompt
Remove kiss and all kiss référence
User prompt
Delete kiss
User prompt
Fix Bug: 'TypeError: villagerA.kiss is not a function' in this line: 'villagerA.kiss(villagerB);' Line Number: 331
===================================================================
--- original.js
+++ change.js
@@ -259,9 +259,25 @@
Villager.prototype.initializePosition = function (x, y) {
this.x = x;
this.y = y;
};
-Villager.prototype.update = function () {};
+Villager.prototype.update = function () {
+ if (this.targetX !== null && this.targetY !== null) {
+ var deltaX = this.targetX - this.x;
+ var deltaY = this.targetY - this.y;
+ var distance = Math.sqrt(deltaX * deltaX + deltaY * deltaY);
+ if (distance > 1) {
+ this.x += deltaX / distance * this.speed;
+ this.y += deltaY / distance * this.speed;
+ } else {
+ this.x = this.targetX;
+ this.y = this.targetY;
+ this.targetX = null;
+ this.targetY = null;
+ this.currentAction = null;
+ }
+ }
+};
var Game = Container.expand(function () {
var self = Container.call(this);
Game.prototype.decideNextAction = function (villager) {};
Game.prototype.executeCurrentAction = function (villager) {};
A background of a paysage with plain and without tree or montainbut no water see from the top in the air 100m by 100m Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
One human medieval villager in a warcraft 2 style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
a house in a warcraft 2 style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A tree a rock and crambery in a RTS style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A heart comic style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A cloud in a comic style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A market in a RTS fantasy style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
An Inn in a RTS fantasy style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
An school in a RTS fantasy style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
An bakery in a RTS fantasy style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A well in a RTS fantasy style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A tree in a rts style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
An apple in a rts style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A rock in a rts style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A home in a RTS and fantasy style. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A brewery in a fantasy rts style. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A lumberjack in a fantasy rts style. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
a marketplace in a fantasy rts style. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
a festival in a fantasy rts style. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.