From c81ad2d1d41c570b86f62f3e8e648f3ae358f1e6 Mon Sep 17 00:00:00 2001 From: Acumen Date: Sun, 5 Sep 2004 18:44:00 +0000 Subject: [PATCH] Code for GUI frame counter to work with Philip's getFPS() function. This was SVN commit r1124. --- .../mods/official/gui/test/basefunctions.js | 37 ++++++++++---- .../data/mods/official/gui/test/hello.xml | 49 ++++++++++++------- 2 files changed, 57 insertions(+), 29 deletions(-) diff --git a/binaries/data/mods/official/gui/test/basefunctions.js b/binaries/data/mods/official/gui/test/basefunctions.js index 49c7025feb..41cd44f204 100755 --- a/binaries/data/mods/official/gui/test/basefunctions.js +++ b/binaries/data/mods/official/gui/test/basefunctions.js @@ -76,16 +76,28 @@ function GUIUpdateObjectInfo() { } else { - // Update portrait (temporary if/else statement until entity icons are implemented). - if (selection[0].name == "Prometheus Dude") ObjectPortrait.sprite="portrait_unit_dude_lrg"; - else - if (selection[0].name == "Prometheus Dudette") ObjectPortrait.sprite="portrait_unit_dudette_lrg"; - else - if (selection[0].name == "Deciduous Tree 1" || selection[0].name == "Deciduous Tree 2") ObjectPortrait.sprite="portrait_flora_deciduotree_lrg"; - else - if (selection[0].name == "House") ObjectPortrait.sprite="portrait_structure_heleho_lrg"; - else - ObjectPortrait.sprite="portrait_unknown_lrg"; + // Update portrait (temporary switch statement until entity icons are implemented). + switch (selection[0].name) + { + case ("Prometheus Dude"): + ObjectPortrait.sprite="portrait_unit_dude_lrg"; + break; + case ("Prometheus Dudette"): + ObjectPortrait.sprite="portrait_unit_dudette_lrg"; + break; + case ("Deciduous Tree 1"): + case ("Deciduous Tree 2"): + ObjectPortrait.sprite="portrait_flora_deciduotree_lrg"; + break; + case ("House"): + ObjectPortrait.sprite="portrait_structure_heleho_lrg"; + break; + default: + ObjectPortrait.sprite="portrait_unknown_lrg"; + break; + + } + ObjectPortrait.hidden = false; // Turn on statistic icons. @@ -114,3 +126,8 @@ function GUIUpdateObjectInfo() { } } + +function UpdateFPSCounter() +{ + getGUIObjectByName('FPS_Counter').caption = "FPS: " + getFPS(); +} diff --git a/binaries/data/mods/official/gui/test/hello.xml b/binaries/data/mods/official/gui/test/hello.xml index 83ca863668..fdfcd02d81 100755 --- a/binaries/data/mods/official/gui/test/hello.xml +++ b/binaries/data/mods/official/gui/test/hello.xml @@ -89,7 +89,7 @@ @@ -189,7 +189,7 @@ ========================================== --> - + Make random dude @@ -247,17 +247,23 @@ ========================================== --> - ___Village_ + Village @@ -377,12 +383,6 @@ - - + +