From 650d4340167d897157cf07a4895dbe2a6e9e446d Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Sat, 5 Dec 2020 14:33:53 -0500 Subject: [PATCH] add display of cost of last transaction --- src/gui/storyCaption.js | 10 ++++++++++ src/js/economyJS.js | 2 ++ 2 files changed, 12 insertions(+) diff --git a/src/gui/storyCaption.js b/src/gui/storyCaption.js index a06d7cad81f..9257c500daf 100644 --- a/src/gui/storyCaption.js +++ b/src/gui/storyCaption.js @@ -142,6 +142,16 @@ App.UI.storyCaption = function() { div.append(" since last week)"); fragment.append(div); } + if (V.lastCashTransaction) { + const transaction = document.createElement("div"); + App.UI.DOM.appendNewElement("span", transaction, `Last transaction: `, css); + if (V.lastCashTransaction > 0) { + App.UI.DOM.appendNewElement("span", transaction, cashFormat(V.lastCashTransaction), css); + } else { + App.UI.DOM.appendNewElement("span", transaction, cashFormat(V.lastCashTransaction), ["cash", "dec"]); + } + fragment.append(transaction); + } if (showCheats()) { fragment.append(App.UI.DOM.makeTextBox(V.cash, cash => { diff --git a/src/js/economyJS.js b/src/js/economyJS.js index c321c0d4adc..72725c6315d 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -2267,6 +2267,8 @@ globalThis.cashX = function(cost, what, who) { } } + V.lastCashTransaction = cost; + App.Utils.scheduleSidebarRefresh(); return cost; -- GitLab