Martin Kiewitz
88af84514b
SCI: added comments about sierra not upscaling cursors for shape and view cursors
...
svn-id: r48721
2010-04-19 16:38:36 +00:00
Martin Kiewitz
5e472b1ba2
SCI: added upscaling for shape cursors in upscaled hires games (will make the cursor "normal" sized in japanese sci01 games)
...
svn-id: r48720
2010-04-19 16:36:47 +00:00
Martin Kiewitz
b5851dab00
SCI: added even more comments about the 0xD 0xA inside GetLongest()
...
svn-id: r48718
2010-04-19 15:30:21 +00:00
Johannes Schickel
71331c7f53
Fix regression introduced with r46130, which caused debugN strings to be post processed via debugOutputFormatter.
...
Formerly all debugN strings were not post processed via "errorString" (or the
"debugOutputFormatter" as it is called nowadays). This revision did change
how debug strings are post processed and removed the special case for debugN
by accident.
svn-id: r48716
2010-04-19 12:50:49 +00:00
Martin Kiewitz
1e1e049e32
SCI: added more comments for 0xD 0xA cases inside GetLongest()
...
svn-id: r48715
2010-04-19 11:59:46 +00:00
Paul Gilbert
ac2ffc65cb
Added note about Lure fixes
...
svn-id: r48712
2010-04-19 09:52:11 +00:00
Max Horn
4bf7e9e6b0
SCI: Fix yet another (new) const correctness violation.
...
I would suggest rewriting all of text16.cpp to use
byte* instead of char*, then all this casting around
(which introduces the const correctness violations)
would not be necessary in the first place.
svn-id: r48711
2010-04-19 09:46:27 +00:00
Paul Gilbert
f1979f936f
Bugfix for correctly returning follower to player when they're blocked from acting
...
svn-id: r48709
2010-04-19 09:40:20 +00:00
Martin Kiewitz
210bc3a3ce
SCI: comment about platforms, where 8859-1 mapping is working
...
svn-id: r48708
2010-04-19 06:57:39 +00:00
Walter van Niftrik
fa846bfebc
SCI: For Japanese system-font strings, convert half-width characters to
...
full-width characters.
svn-id: r48707
2010-04-19 00:13:01 +00:00
Martin Kiewitz
96b71b3745
SCI: removing single byte chars from double byte check in sjis class (damn wikipedia with their similar colors hehe)
...
svn-id: r48706
2010-04-18 21:18:58 +00:00
Andre Heider
4b8d0f48dc
Fixed XML syntax (& -> &)
...
svn-id: r48702
2010-04-18 19:40:20 +00:00
Martin Kiewitz
2590fd8c2a
SCI: sierra sci reacts on 0xD and 0xA to end a line. We only reacted on 0xA and ignored 0xD before (fixes subtitles in multilingual games, because the official subtitle separator is 0xD'----'0xD)
...
svn-id: r48699
2010-04-18 12:09:22 +00:00
Martin Kiewitz
f68dfd61de
SCI: fix regression from r48685 - english got always used for menu entries
...
svn-id: r48698
2010-04-18 10:15:56 +00:00
Walter van Niftrik
c0c351c766
SCI: Don't add subtitles for monolingual strings.
...
svn-id: r48697
2010-04-18 00:56:04 +00:00
Max Horn
6d80424908
Fix warnings when FLAC&MP3&VORBIS is disabled; also fixes leak in Tinsel
...
svn-id: r48696
2010-04-17 23:57:50 +00:00
Max Horn
b29b379894
More const correctness fixes
...
svn-id: r48695
2010-04-17 23:54:06 +00:00
Max Horn
bb26c04053
Fixing some warnings (with gcc 3.3.6)
...
svn-id: r48694
2010-04-17 23:19:52 +00:00
Martin Kiewitz
aaa6e7ee54
SCI: key presses of extended chars (umlauts, etc.) will now get ignored in games that don't support them (which is all non-multilingual games)
...
svn-id: r48693
2010-04-17 20:43:09 +00:00
Torbjörn Andersson
499e58caf0
This should fix the scaler Valgrind warning reported in (but probably not the
...
cause of) bug #2976008 ("BS2: Game lockup in British Museum").
svn-id: r48692
2010-04-17 17:23:30 +00:00
Robin Watts
9bb92eba9e
Fix for ARM Normal2xAspect scaler that was causing crashes when the screen
...
'shakes' (such as when the head/bomb goes of at the start of sam'n'max).
Was overwriting the end of the screen when asked to plot a non-multiple of
5 lines.
svn-id: r48690
2010-04-17 15:45:06 +00:00
Martin Kiewitz
da2027da36
SCI: change textedit control to cast to unsigned char to fix cursor position when multilingual chars are used. Also make getFontHeight() private inside GfxFontFromResource class, remove it in all the other classes
...
svn-id: r48689
2010-04-17 15:16:40 +00:00
Ori Avtalion
09c0e55306
Fix for #2985480 - AMIGAOS4: Compiler errors on ./configure
...
svn-id: r48688
2010-04-17 15:03:16 +00:00
Martin Kiewitz
5c347aa70a
SCI: map keys from 8859-1 to dos codepage, makes special chars like umlauts work in multilingual games
...
svn-id: r48687
2010-04-17 14:50:31 +00:00
Martin Kiewitz
2ac3e93dab
SCI: move menu window inside the screen, if parts of it are outside (happens in multilingual sq3 and lsl3)
...
svn-id: r48686
2010-04-17 13:42:19 +00:00
Martin Kiewitz
08ad84d556
SCI: implement ability to handle multilingual menu separators (is actually 2 separators with a language separator inbetween)
...
svn-id: r48685
2010-04-17 13:34:16 +00:00
Martin Kiewitz
f8f50b5219
SCI: changed coordinate adjustment for kanji chars to & 0xFFC
...
svn-id: r48684
2010-04-17 13:31:04 +00:00
Walter van Niftrik
20c461e541
SCI: Remove subtitles in menu.
...
svn-id: r48683
2010-04-17 03:11:54 +00:00
Martin Kiewitz
88f6a39312
SCI: handle given coordinate to draw() inside SJIS font support as if the horizontal part would be the center of the character, fixes not perfectly centered japanese text. I assume that PC98 ROM also handled it that way. The actual cause for those "bad" coordinates is GetLongest(), but that behaviour is definitely how sierra sci does it
...
svn-id: r48678
2010-04-16 23:03:46 +00:00
Max Horn
b191acf7cc
DS: Merge changes from 1.1.0 branch into trunk
...
svn-id: r48677
2010-04-16 20:49:16 +00:00
Max Horn
17c0c846aa
Remove type_4_byte='long' FIXMEs from configure
...
Since no porter complained about these during the last release,
this should be safe. In any case it would be trivial to put them
back, but that is only acceptable if an explanatory comment is
included.
svn-id: r48676
2010-04-16 20:48:45 +00:00
Martin Kiewitz
cd4812dfd9
SCI: support for kanji (sjis), minor centering issue left
...
svn-id: r48674
2010-04-16 18:23:50 +00:00
Martin Kiewitz
01852cbf93
SCI: dont switch to english on kanji text, also cut off text w/o spaces inside GetLongest() so that kanji raw chars will appear in windows
...
svn-id: r48673
2010-04-16 13:27:30 +00:00
Max Horn
85f0fceef3
Fix stupid mistake
...
svn-id: r48672
2010-04-16 13:03:26 +00:00
Max Horn
050d034d79
Enable more ARM asm on arm-linux targets
...
svn-id: r48671
2010-04-16 12:58:42 +00:00
Filippos Karapetis
dd6fbd887d
Added a sanity check for the current list node inside GfxAnimate::invoke(). This should fix the crash in LSL2 as described in patch #2987942 , without adding additional lookups
...
svn-id: r48670
2010-04-16 12:58:14 +00:00
Max Horn
09a01c71dd
Trying to fix DC port compilation
...
svn-id: r48669
2010-04-16 12:49:48 +00:00
Martin Kiewitz
2cb0f7f155
SCI: make pixelation transition work in upscaled hires mode
...
svn-id: r48668
2010-04-16 11:44:10 +00:00
Martin Kiewitz
1410f3c65a
SCI: make scroll transitions work in upscaled hires mode
...
svn-id: r48667
2010-04-16 11:22:37 +00:00
Max Horn
ae3962ce36
Fix for bug #2987895 : "DW2: graphical errors in video on Windows"
...
svn-id: r48665
2010-04-16 11:00:13 +00:00
Max Horn
418bcdad7d
Change configure entries for NDS and DC ports to use _port_mk
...
svn-id: r48664
2010-04-16 10:59:23 +00:00
Paul Gilbert
f7ac94db12
Added code to de-activate town NPCs once the player makes it to the castle, since they're no longer needed
...
svn-id: r48661
2010-04-16 10:00:49 +00:00
Max Horn
fcb8719e93
Replace ancient maemo patch with the one from 1.1.0 branch
...
svn-id: r48660
2010-04-15 21:45:03 +00:00
Martin Kiewitz
20392ebee8
SCI: split menu/item strings when displaying instead of when initializing - makes on-the-fly menu language changes possible (used by multilingual SCI01 games)
...
svn-id: r48659
2010-04-15 16:40:37 +00:00
Paul Gilbert
cbee83a536
Added a default case for characters that don't have a message set, but try to display one
...
svn-id: r48656
2010-04-14 09:33:27 +00:00
Johannes Schickel
a71eb59467
Whitespace fix.
...
svn-id: r48654
2010-04-13 16:13:48 +00:00
Max Horn
69b86db74c
Print message when creating new INI; don't rewrite it directly after reading.
...
Together with the r48651, this addresses bug #2983718 :
"Incomprehensible message for missing scummvm.ini"
svn-id: r48653
2010-04-13 10:08:17 +00:00
Max Horn
5a17a7be5f
Patch #2984292 : "AmigaOS4: Remove _SVN from unstable builds"
...
svn-id: r48652
2010-04-13 09:54:21 +00:00
Max Horn
97583b02cd
Patch #2985205 : "GSoC: Improve FSNode warning messages"
...
svn-id: r48651
2010-04-13 09:53:05 +00:00
Ori Avtalion
843a547cf7
Update default theme
...
svn-id: r48650
2010-04-12 23:30:52 +00:00