aboutsummaryrefslogtreecommitdiff
path: root/simon
diff options
context:
space:
mode:
authorTravis Howell2003-07-29 06:12:52 +0000
committerTravis Howell2003-07-29 06:12:52 +0000
commitbbbebd9d14c7360dbe250b5e28e1b6505385f7d5 (patch)
treedb73011f25f2c2581a6f585932e1f3343661f8c9 /simon
parent45ebcdbde19611eef03b4e92cf0188aac2450d06 (diff)
downloadscummvm-rg350-bbbebd9d14c7360dbe250b5e28e1b6505385f7d5.tar.gz
scummvm-rg350-bbbebd9d14c7360dbe250b5e28e1b6505385f7d5.tar.bz2
scummvm-rg350-bbbebd9d14c7360dbe250b5e28e1b6505385f7d5.zip
Some basic suport for reversed text for hebrew version.
svn-id: r9278
Diffstat (limited to 'simon')
-rw-r--r--simon/charset.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/simon/charset.cpp b/simon/charset.cpp
index 48023dbbce..cf0e44bfb9 100644
--- a/simon/charset.cpp
+++ b/simon/charset.cpp
@@ -226,7 +226,10 @@ void SimonEngine::video_putchar(FillOrCopyStruct *fcs, byte c) {
fcs->textRow--;
}
- video_putchar_drawchar(fcs, fcs->textColumn + fcs->x, fcs->textRow * 8 + fcs->y, c);
+ if (_language == 20)
+ video_putchar_drawchar(fcs, fcs->width + fcs->x - fcs->textColumn, fcs->textRow * 8 + fcs->y, c);
+ else
+ video_putchar_drawchar(fcs, fcs->textColumn + fcs->x, fcs->textRow * 8 + fcs->y, c);
fcs->textLength++;
fcs->textColumnOffset += 6;