aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic
diff options
context:
space:
mode:
authorPaul Gilbert2017-10-03 20:31:44 -0400
committerPaul Gilbert2017-10-03 20:31:44 -0400
commit7bcc6ed56ca3a121dc0b6034f362cb5a0752e8ad (patch)
treedf0b646b12af151a676211961b20113469be3166 /engines/titanic
parentf3eea52f52a953bfe9ada85f0a2b77784b906324 (diff)
downloadscummvm-rg350-7bcc6ed56ca3a121dc0b6034f362cb5a0752e8ad.tar.gz
scummvm-rg350-7bcc6ed56ca3a121dc0b6034f362cb5a0752e8ad.tar.bz2
scummvm-rg350-7bcc6ed56ca3a121dc0b6034f362cb5a0752e8ad.zip
TITANIC: DE: Fix positioning of PET tab names
Diffstat (limited to 'engines/titanic')
-rw-r--r--engines/titanic/pet_control/pet_frame.cpp16
1 files changed, 11 insertions, 5 deletions
diff --git a/engines/titanic/pet_control/pet_frame.cpp b/engines/titanic/pet_control/pet_frame.cpp
index 2898be41e3..1805bb0fd6 100644
--- a/engines/titanic/pet_control/pet_frame.cpp
+++ b/engines/titanic/pet_control/pet_frame.cpp
@@ -131,11 +131,17 @@ bool CPetFrame::setPetControl(CPetControl *petControl) {
}
setArea(PET_CONVERSATION);
- const int XLIST_EN[] = { 73, 54, 85, 109, 38, 71 };
- for (uint idx = 0; idx < _petAreas.size(); ++idx) {
- _titles[idx].setBounds(Rect(0, 0, 110, 11));
- _titles[idx].translate(TRANSLATE(608 - XLIST_EN[idx],
- 608 - 107), 471);
+ if (g_language == Common::EN_ANY) {
+ const int XLIST_EN[] = { 73, 54, 85, 109, 38, 71 };
+ for (uint idx = 0; idx < _petAreas.size(); ++idx) {
+ _titles[idx].setBounds(Rect(0, 0, 110, 11));
+ _titles[idx].translate(608 - XLIST_EN[idx], 471);
+ }
+ } else {
+ for (uint idx = 0; idx < 7; ++idx) {
+ _titles[idx].setBounds(Rect(0, 0, 110, 11));
+ _titles[idx].translate(501, 469);
+ }
}
}