diff --git a/binaries/data/mods/public/art/textures/ui/session/icons/summary.png b/binaries/data/mods/public/art/textures/ui/session/icons/summary.png
new file mode 100644
index 0000000000..703a0ceb84
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/ui/session/icons/summary.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e37e97f6efa26aa791c5670c7d268cdafa3af2b43a6b49bc16a14e4195598fcf
+size 1329
diff --git a/binaries/data/mods/public/gui/session/menu.js b/binaries/data/mods/public/gui/session/menu.js
index 6cc8a9fa42..85b14ef45e 100644
--- a/binaries/data/mods/public/gui/session/menu.js
+++ b/binaries/data/mods/public/gui/session/menu.js
@@ -623,16 +623,36 @@ function toggleGameSpeed()
gameSpeed.hidden = !gameSpeed.hidden;
}
+function openGameSummary()
+{
+ closeMenu();
+ closeOpenDialogs();
+ pauseGame();
+
+ var extendedSimState = Engine.GuiInterfaceCall("GetExtendedSimulationState");
+
+ Engine.PushGuiPage("page_summary.xml", {
+ "timeElapsed" : extendedSimState.timeElapsed,
+ "playerStates": extendedSimState.players,
+ "players": g_Players,
+ "mapSettings": Engine.GetMapSettings(),
+ "isInGame": true,
+ "gameResult": translate("Current Scores"),
+ "callback": "resumeGame"
+ });
+}
+
function openStrucTree()
{
closeMenu();
closeOpenDialogs();
pauseGame();
- var data = { // TODO add info about researched techs and unlocked entities
+
+ // TODO add info about researched techs and unlocked entities
+ Engine.PushGuiPage("page_structree.xml", {
"civ" : g_Players[Engine.GetPlayerID()].civ,
"callback": "resumeGame",
- };
- Engine.PushGuiPage("page_structree.xml", data);
+ });
}
/**
diff --git a/binaries/data/mods/public/gui/session/top_panel/button_summary.xml b/binaries/data/mods/public/gui/session/top_panel/button_summary.xml
new file mode 100644
index 0000000000..73ae5edc3e
--- /dev/null
+++ b/binaries/data/mods/public/gui/session/top_panel/button_summary.xml
@@ -0,0 +1,15 @@
+
+
diff --git a/binaries/data/mods/public/gui/summary/summary.xml b/binaries/data/mods/public/gui/summary/summary.xml
index 59421e1242..4ef3b7bc9e 100644
--- a/binaries/data/mods/public/gui/summary/summary.xml
+++ b/binaries/data/mods/public/gui/summary/summary.xml
@@ -160,7 +160,11 @@
Continue