aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-04-21CINE: Change Doxygen commands to match our CFCMax Horn
svn-id: r48764
2010-04-21Changed MadsView into a separate class, since it's functionality is needed ↵Paul Gilbert
by two different class hierarchies that can't share a common ancestor class svn-id: r48763
2010-04-21Fixed GCC warning about 'hotspotId' shadowing a member of 'this'. Let's callTorbjörn Andersson
the variable 'charId' instead, like in the debug messages where it's used. svn-id: r48759
2010-04-20SCI: get color white instead of hardcoded 255 inside openPort(), fixes not ↵Martin Kiewitz
working inverting of button controls on qfg1ega character stats screen svn-id: r48755
2010-04-20SCI: replaced values with constantMartin Kiewitz
svn-id: r48754
2010-04-20Small tweak, works around a bug in the default OpenBSD gcc 3.3.5 compilerMax Horn
svn-id: r48749
2010-04-20SCI: the pc98 rom has to display kanji directly, because of the bad ↵Martin Kiewitz
behaviour of GetLongest() we will actually put more chars in each line as actually fit. That way the scripts will only show most of the chars, but actually leave out some of the pixels of the far right characters. We now show kanji chars directly, sort of reproducing pc98 rom behaviour svn-id: r48748
2010-04-20SCI: menu - handle right aligned "=" as actual text not as tag marker, also ↵Martin Kiewitz
handle "=" as being a supported shortcut key svn-id: r48747
2010-04-20SCI: remove lone spaces at the end of right aligned menu items. fixes ↵Martin Kiewitz
"wrongly" aligned menu items in some games svn-id: r48746
2010-04-20SCI: sq4/japanese uses sjis 0x9781 for line breaks as wellMartin Kiewitz
svn-id: r48742
2010-04-20Corrected a debug statement that could use an object field after the object ↵Paul Gilbert
was destroyed svn-id: r48741
2010-04-19SCI: removed bad commentMartin Kiewitz
svn-id: r48734
2010-04-19Remove use of global constructors in Mohawk.Matthew Hoops
svn-id: r48731
2010-04-19SCI: sierra switched hardcoded inside their pc98 interpreter to font 900, if ↵Martin Kiewitz
sjis text got detected svn-id: r48726
2010-04-19SCI: changed comment about 8859-1->cp850/437 conversion. ubuntu does work, i ↵Martin Kiewitz
just used an outdated build by accident svn-id: r48724
2010-04-19Fix static initializationRobert Špalek
svn-id: r48722
2010-04-19SCI: added comments about sierra not upscaling cursors for shape and view ↵Martin Kiewitz
cursors svn-id: r48721
2010-04-19SCI: added upscaling for shape cursors in upscaled hires games (will make ↵Martin Kiewitz
the cursor "normal" sized in japanese sci01 games) svn-id: r48720
2010-04-19SCI: added even more comments about the 0xD 0xA inside GetLongest()Martin Kiewitz
svn-id: r48718
2010-04-19SCI: added more comments for 0xD 0xA cases inside GetLongest()Martin Kiewitz
svn-id: r48715
2010-04-19SCI: Fix yet another (new) const correctness violation.Max Horn
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-19Bugfix for correctly returning follower to player when they're blocked from ↵Paul Gilbert
acting svn-id: r48709
2010-04-19SCI: comment about platforms, where 8859-1 mapping is workingMartin Kiewitz
svn-id: r48708
2010-04-19SCI: For Japanese system-font strings, convert half-width characters toWalter van Niftrik
full-width characters. svn-id: r48707
2010-04-18SCI: removing single byte chars from double byte check in sjis class (damn ↵Martin Kiewitz
wikipedia with their similar colors hehe) svn-id: r48706
2010-04-18SCI: sierra sci reacts on 0xD and 0xA to end a line. We only reacted on 0xA ↵Martin Kiewitz
and ignored 0xD before (fixes subtitles in multilingual games, because the official subtitle separator is 0xD'----'0xD) svn-id: r48699
2010-04-18SCI: fix regression from r48685 - english got always used for menu entriesMartin Kiewitz
svn-id: r48698
2010-04-18SCI: Don't add subtitles for monolingual strings.Walter van Niftrik
svn-id: r48697
2010-04-17Fix warnings when FLAC&MP3&VORBIS is disabled; also fixes leak in TinselMax Horn
svn-id: r48696
2010-04-17More const correctness fixesMax Horn
svn-id: r48695
2010-04-17Fixing some warnings (with gcc 3.3.6)Max Horn
svn-id: r48694
2010-04-17SCI: key presses of extended chars (umlauts, etc.) will now get ignored in ↵Martin Kiewitz
games that don't support them (which is all non-multilingual games) svn-id: r48693
2010-04-17This should fix the scaler Valgrind warning reported in (but probably not theTorbjörn Andersson
cause of) bug #2976008 ("BS2: Game lockup in British Museum"). svn-id: r48692
2010-04-17SCI: change textedit control to cast to unsigned char to fix cursor position ↵Martin Kiewitz
when multilingual chars are used. Also make getFontHeight() private inside GfxFontFromResource class, remove it in all the other classes svn-id: r48689
2010-04-17SCI: map keys from 8859-1 to dos codepage, makes special chars like umlauts ↵Martin Kiewitz
work in multilingual games svn-id: r48687
2010-04-17SCI: move menu window inside the screen, if parts of it are outside (happens ↵Martin Kiewitz
in multilingual sq3 and lsl3) svn-id: r48686
2010-04-17SCI: implement ability to handle multilingual menu separators (is actually 2 ↵Martin Kiewitz
separators with a language separator inbetween) svn-id: r48685
2010-04-17SCI: changed coordinate adjustment for kanji chars to & 0xFFCMartin Kiewitz
svn-id: r48684
2010-04-17SCI: Remove subtitles in menu.Walter van Niftrik
svn-id: r48683
2010-04-16SCI: handle given coordinate to draw() inside SJIS font support as if the ↵Martin Kiewitz
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-16SCI: support for kanji (sjis), minor centering issue leftMartin Kiewitz
svn-id: r48674
2010-04-16SCI: dont switch to english on kanji text, also cut off text w/o spaces ↵Martin Kiewitz
inside GetLongest() so that kanji raw chars will appear in windows svn-id: r48673
2010-04-16Added a sanity check for the current list node inside GfxAnimate::invoke(). ↵Filippos Karapetis
This should fix the crash in LSL2 as described in patch #2987942, without adding additional lookups svn-id: r48670
2010-04-16SCI: make pixelation transition work in upscaled hires modeMartin Kiewitz
svn-id: r48668
2010-04-16SCI: make scroll transitions work in upscaled hires modeMartin Kiewitz
svn-id: r48667
2010-04-16Fix for bug #2987895: "DW2: graphical errors in video on Windows"Max Horn
svn-id: r48665
2010-04-16Added code to de-activate town NPCs once the player makes it to the castle, ↵Paul Gilbert
since they're no longer needed svn-id: r48661
2010-04-15SCI: split menu/item strings when displaying instead of when initializing - ↵Martin Kiewitz
makes on-the-fly menu language changes possible (used by multilingual SCI01 games) svn-id: r48659
2010-04-14Added a default case for characters that don't have a message set, but try ↵Paul Gilbert
to display one svn-id: r48656
2010-04-12Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew ↵Ori Avtalion
language svn-id: r48645