mirror of
https://github.com/doublespeakgames/adarkroom.git
synced 2026-06-11 15:07:12 +08:00
jshint warning ('cur' is already defined)
The "cur" variable is defined twice in each for loop. So I pulled out the definition part of the "cur" variable.
This commit is contained in:
+3
-2
@@ -774,12 +774,13 @@ var World = {
|
|||||||
|
|
||||||
var chances = {};
|
var chances = {};
|
||||||
var nonSticky = 1;
|
var nonSticky = 1;
|
||||||
|
var cur;
|
||||||
for(var i in adjacent) {
|
for(var i in adjacent) {
|
||||||
if(adjacent[i] == World.TILE.VILLAGE) {
|
if(adjacent[i] == World.TILE.VILLAGE) {
|
||||||
// Village must be in a forest to maintain thematic consistency, yo.
|
// Village must be in a forest to maintain thematic consistency, yo.
|
||||||
return World.TILE.FOREST;
|
return World.TILE.FOREST;
|
||||||
} else if(typeof adjacent[i] == 'string') {
|
} else if(typeof adjacent[i] == 'string') {
|
||||||
var cur = chances[adjacent[i]];
|
cur = chances[adjacent[i]];
|
||||||
cur = typeof cur == 'number' ? cur : 0;
|
cur = typeof cur == 'number' ? cur : 0;
|
||||||
chances[adjacent[i]] = cur + World.STICKINESS;
|
chances[adjacent[i]] = cur + World.STICKINESS;
|
||||||
nonSticky -= World.STICKINESS;
|
nonSticky -= World.STICKINESS;
|
||||||
@@ -788,7 +789,7 @@ var World = {
|
|||||||
for(var t in World.TILE) {
|
for(var t in World.TILE) {
|
||||||
var tile = World.TILE[t];
|
var tile = World.TILE[t];
|
||||||
if(World.isTerrain(tile)) {
|
if(World.isTerrain(tile)) {
|
||||||
var cur = chances[tile];
|
cur = chances[tile];
|
||||||
cur = typeof cur == 'number' ? cur : 0;
|
cur = typeof cur == 'number' ? cur : 0;
|
||||||
cur += World.TILE_PROBS[tile] * nonSticky;
|
cur += World.TILE_PROBS[tile] * nonSticky;
|
||||||
chances[tile] = cur;
|
chances[tile] = cur;
|
||||||
|
|||||||
Reference in New Issue
Block a user