Fix broken WinEquip

This commit is contained in:
Eric Fredricksen
2010-07-12 11:48:04 -07:00
parent 929014671d
commit 3de4e51bf5
+15 -15
View File
@@ -350,8 +350,8 @@ function Dequeue() {
function Put(list, key, value) { function Put(list, key, value) {
if (!game[list.id]) if (typeof key === typeof 1)
game[list.id] = list.fixedkeys ? {} : []; key = list.fixedkeys ? list.fixedkeys[key] : game[list.id][key][0];
if (list.fixedkeys) { if (list.fixedkeys) {
game[list.id][key] = value; game[list.id][key] = value;
@@ -507,13 +507,13 @@ function ListBox(id, columns, fixedkeys) {
var that = this; var that = this;
var dict = game[this.id]; var dict = game[this.id];
if (this.fixedkeys) { if (this.fixedkeys) {
this.rows().each(function (index) { $.each(this.fixedkeys, function (index, key) {
Put(that, Key(this), dict[Key(this)]); PutUI(that, key, dict[key]);
}); });
} else { } else {
$.each(dict, function (index, row) { $.each(dict, function (index, row) {
if (that.columns == 2) if (that.columns == 2)
Put(that, row[0], row[1]); PutUI(that, row[0], row[1]);
else else
that.AddUI(row); that.AddUI(row);
}); });
@@ -907,21 +907,21 @@ function Timer1Timer() {
} }
function FormCreate() { function FormCreate() {
ExpBar = new ProgressBar("ExpBar", "$remaining XP needed for next level"); ExpBar = new ProgressBar("ExpBar", "$remaining XP needed for next level");
EncumBar = new ProgressBar("EncumBar", "$Position/$Max cubits"); EncumBar = new ProgressBar("EncumBar", "$Position/$Max cubits");
PlotBar = new ProgressBar("PlotBar", "$time remaining"); PlotBar = new ProgressBar("PlotBar", "$time remaining");
QuestBar = new ProgressBar("QuestBar", "$percent% complete"); QuestBar = new ProgressBar("QuestBar", "$percent% complete");
TaskBar = new ProgressBar("TaskBar", "$percent%"); TaskBar = new ProgressBar("TaskBar", "$percent%");
AllBars = [ExpBar,PlotBar,TaskBar,QuestBar,EncumBar]; AllBars = [ExpBar,PlotBar,TaskBar,QuestBar,EncumBar];
Traits = new ListBox("Traits", 2, true); Traits = new ListBox("Traits", 2, K.Traits);
Stats = new ListBox("Stats", 2, true); Stats = new ListBox("Stats", 2, K.Stats);
Spells = new ListBox("Spells", 2, false); Spells = new ListBox("Spells", 2);
Equips = new ListBox("Equips", 2, true); Equips = new ListBox("Equips", 2, K.Equips);
Inventory = new ListBox("Inventory", 2, false); Inventory = new ListBox("Inventory", 2);
Plots = new ListBox("Plots", 1); Plots = new ListBox("Plots", 1);
Quests = new ListBox("Quests", 1); Quests = new ListBox("Quests", 1);
Plots.load = function (sheet) { Plots.load = function (sheet) {
for (var i = Max(0, game.act-99); i <= game.act; ++i) for (var i = Max(0, game.act-99); i <= game.act; ++i)