aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/user_interface.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-11-19 16:28:47 +1100
committerPaul Gilbert2011-11-19 16:28:47 +1100
commit04ae8dbf207ab45dc6018517ad55c6f14a086321 (patch)
tree5252328e3b7ca12ec5b70f3b8fd8fd9cc85424fb /engines/tsage/user_interface.cpp
parent65dec085b3445a9d5c447b31d39b536af0ae307b (diff)
downloadscummvm-rg350-04ae8dbf207ab45dc6018517ad55c6f14a086321.tar.gz
scummvm-rg350-04ae8dbf207ab45dc6018517ad55c6f14a086321.tar.bz2
scummvm-rg350-04ae8dbf207ab45dc6018517ad55c6f14a086321.zip
TSAGE: Properly update user interface when switching between characters in R2RW
Diffstat (limited to 'engines/tsage/user_interface.cpp')
-rw-r--r--engines/tsage/user_interface.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/tsage/user_interface.cpp b/engines/tsage/user_interface.cpp
index ef4eb29028..2d06e268e4 100644
--- a/engines/tsage/user_interface.cpp
+++ b/engines/tsage/user_interface.cpp
@@ -452,7 +452,16 @@ void UIElements::add(UIElement *obj) {
* Handles updating the visual inventory in the user interface
*/
void UIElements::updateInventory() {
- _score.updateScore();
+ switch (g_vm->getGameID()) {
+ case GType_BlueForce:
+ // Update the score
+ _score.updateScore();
+ break;
+ case GType_Ringworld2:
+ _character.setFrame(R2_GLOBALS._player._characterIndex);
+ break;
+ }
+
updateInvList();
// Enable scroll buttons if the player has more than four items