added sort + fixed cost display
This commit is contained in:
parent
e4bfee1ede
commit
dd850119de
|
|
@ -311,7 +311,7 @@ function drawInfoBar() {
|
||||||
} else {
|
} else {
|
||||||
$('#infoDesc p').css("height", 166)
|
$('#infoDesc p').css("height", 166)
|
||||||
}
|
}
|
||||||
if (mode == "selectbuilding" || mode == "building") {
|
if (mode == "selectbuilding" || mode == "build") {
|
||||||
if (selectedTile != 0) {
|
if (selectedTile != 0) {
|
||||||
infoCtx.textAlign = "center"
|
infoCtx.textAlign = "center"
|
||||||
infoCtx.font = "18px Electrolize"
|
infoCtx.font = "18px Electrolize"
|
||||||
|
|
|
||||||
|
|
@ -374,6 +374,25 @@ function closeUi() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function sort() {
|
||||||
|
if (itemId.length > 1) {
|
||||||
|
var swapped = true
|
||||||
|
while (swapped) {
|
||||||
|
swapped = false
|
||||||
|
for (var i = 0; i < itemId.length - 1; i++) {
|
||||||
|
if (itemId[i] > itemId[i + 1]) {
|
||||||
|
var id = itemId[i]
|
||||||
|
var count = itemCount[i]
|
||||||
|
itemId[i] = itemId[i + 1]
|
||||||
|
itemCount[i] = itemCount[i + 1]
|
||||||
|
itemCount[i + 1] = count
|
||||||
|
itemId[i + 1] = id
|
||||||
|
swapped = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function drawInventory(inventory, title) {
|
function drawInventory(inventory, title) {
|
||||||
if (!(inventory instanceof Inventory))
|
if (!(inventory instanceof Inventory))
|
||||||
|
|
@ -391,6 +410,7 @@ function drawInventory(inventory, title) {
|
||||||
itemCount[index]++
|
itemCount[index]++
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
sort()
|
||||||
|
|
||||||
inventoryCtx.clearRect(0, 0, innerWidth, innerHeight)
|
inventoryCtx.clearRect(0, 0, innerWidth, innerHeight)
|
||||||
inventoryCtx.font = "20px Electrolize"
|
inventoryCtx.font = "20px Electrolize"
|
||||||
|
|
@ -445,7 +465,7 @@ function drawBigInventory(inventory) {
|
||||||
itemCount[index]++
|
itemCount[index]++
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//var swapped =
|
sort()
|
||||||
for (var i = 0; i < items.length; i++) {
|
for (var i = 0; i < items.length; i++) {
|
||||||
$('#itemBig_' + i)[0].getContext("2d").clearRect(0, 0, 72, 72)
|
$('#itemBig_' + i)[0].getContext("2d").clearRect(0, 0, 72, 72)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue