diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js index d5a72f024c88436a566ef01a90502c1ca163efc9..5e7dab077961f8b2dde8571e90ce695b85754f51 100644 --- a/js/003-data/gameVariableData.js +++ b/js/003-data/gameVariableData.js @@ -58,8 +58,8 @@ App.Data.defaultGameStateVariables = { } } }, - /** @type {marketGlobal} */ - market: {}, + /** @type {marketGlobal|null} */ + market: null, FSNamePref: 0, HGFormality: 1, HGSeverity: 0, diff --git a/src/interaction/main/mainLinks.js b/src/interaction/main/mainLinks.js index d344c881490a964d000a4617c5a7755938819d69..0287882ffca38ac1e1eec821535aa196ff920cb0 100644 --- a/src/interaction/main/mainLinks.js +++ b/src/interaction/main/mainLinks.js @@ -255,15 +255,10 @@ App.UI.View.mainLinks = function() { school, "Market", () => { - V.market = { - market: abbreviation, - slaveMarket: 0, - newSlaves: [], - numArcology: 1 - }; - V.nextButton = "Back to Main"; - V.nextLink = "Main"; - V.returnTo = "Main"; + V.market = new App.Markets.GlobalVariable(); + V.market.slaveMarket = abbreviation; + V.market.newSlaves = []; + V.market.numArcology = 1; }), App.UI.DOM.makeElement("span", " will sell at half price this week.", "yellow")); fragment.append(div);