Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-24 | SCI: change the way we handle breaking spaces based on how sierra sci does ↵ | Martin Kiewitz | |
it, revert r48778/r48779 svn-id: r48781 | |||
2010-04-24 | SCI: first byte of resource patch must have 0x80 added to the resource type, ↵ | Martin Kiewitz | |
otherwise sierra sci0+ interpreter won't accept the file, fixing this on debug export function svn-id: r48780 | |||
2010-04-23 | SCI: fix for regression of r48778: do add spaces to width, if we are at ↵ | Martin Kiewitz | |
ending of text - the whole change may be wrong altogether svn-id: r48779 | |||
2010-04-23 | SCI: text16 ::Width() doesn't add ending spaces to the width anymore, sierra ↵ | Martin Kiewitz | |
sci also doesn't do this - fixes windows being too large sometimes svn-id: r48778 | |||
2010-04-23 | SCI: pc98 sierra interpreter had special code, that circumvents having a ↵ | Martin Kiewitz | |
japanese punctuation char as first char on new lines - we do so now as well svn-id: r48777 | |||
2010-04-23 | Implemented extra timer methods and a DynamicHotspots class | Paul Gilbert | |
svn-id: r48776 | |||
2010-04-22 | SCI: added additional comment for setOrigin() commit (from waltervn), after ↵ | Martin Kiewitz | |
doing some test with sierra interpreter svn-id: r48775 | |||
2010-04-22 | SCI: make setOrigin() for ports behave like in sierra sci, fixes qfg1ega ↵ | Martin Kiewitz | |
character screen issues ("moving" controls), fixes jones/vga 1 pixel-off windows svn-id: r48772 | |||
2010-04-22 | SCI: SCI1LATE+ checks for STYLE_USER, versions before check for ↵ | Martin Kiewitz | |
STYLE_USER|STYLE_TRANSPARENT svn-id: r48771 | |||
2010-04-21 | TINSEL: Change cdGraphStream to a Common::File pointer, | Max Horn | |
to not rely on global constructors svn-id: r48765 | |||
2010-04-21 | CINE: Change Doxygen commands to match our CFC | Max Horn | |
svn-id: r48764 | |||
2010-04-21 | Changed 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-21 | Fixed GCC warning about 'hotspotId' shadowing a member of 'this'. Let's call | Torbjörn Andersson | |
the variable 'charId' instead, like in the debug messages where it's used. svn-id: r48759 | |||
2010-04-20 | SCI: 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-20 | SCI: replaced values with constant | Martin Kiewitz | |
svn-id: r48754 | |||
2010-04-20 | Small tweak, works around a bug in the default OpenBSD gcc 3.3.5 compiler | Max Horn | |
svn-id: r48749 | |||
2010-04-20 | SCI: 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-20 | SCI: 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-20 | SCI: 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-20 | SCI: sq4/japanese uses sjis 0x9781 for line breaks as well | Martin Kiewitz | |
svn-id: r48742 | |||
2010-04-20 | Corrected a debug statement that could use an object field after the object ↵ | Paul Gilbert | |
was destroyed svn-id: r48741 | |||
2010-04-19 | SCI: removed bad comment | Martin Kiewitz | |
svn-id: r48734 | |||
2010-04-19 | Remove use of global constructors in Mohawk. | Matthew Hoops | |
svn-id: r48731 | |||
2010-04-19 | SCI: sierra switched hardcoded inside their pc98 interpreter to font 900, if ↵ | Martin Kiewitz | |
sjis text got detected svn-id: r48726 | |||
2010-04-19 | SCI: 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-19 | Fix static initialization | Robert Špalek | |
svn-id: r48722 | |||
2010-04-19 | SCI: added comments about sierra not upscaling cursors for shape and view ↵ | Martin Kiewitz | |
cursors svn-id: r48721 | |||
2010-04-19 | SCI: 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-19 | SCI: added even more comments about the 0xD 0xA inside GetLongest() | Martin Kiewitz | |
svn-id: r48718 | |||
2010-04-19 | SCI: added more comments for 0xD 0xA cases inside GetLongest() | Martin Kiewitz | |
svn-id: r48715 | |||
2010-04-19 | SCI: 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-19 | Bugfix for correctly returning follower to player when they're blocked from ↵ | Paul Gilbert | |
acting svn-id: r48709 | |||
2010-04-19 | SCI: comment about platforms, where 8859-1 mapping is working | Martin Kiewitz | |
svn-id: r48708 | |||
2010-04-19 | SCI: For Japanese system-font strings, convert half-width characters to | Walter van Niftrik | |
full-width characters. svn-id: r48707 | |||
2010-04-18 | SCI: 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-18 | SCI: 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-18 | SCI: fix regression from r48685 - english got always used for menu entries | Martin Kiewitz | |
svn-id: r48698 | |||
2010-04-18 | SCI: Don't add subtitles for monolingual strings. | Walter van Niftrik | |
svn-id: r48697 | |||
2010-04-17 | Fix warnings when FLAC&MP3&VORBIS is disabled; also fixes leak in Tinsel | Max Horn | |
svn-id: r48696 | |||
2010-04-17 | More const correctness fixes | Max Horn | |
svn-id: r48695 | |||
2010-04-17 | Fixing some warnings (with gcc 3.3.6) | Max Horn | |
svn-id: r48694 | |||
2010-04-17 | SCI: 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-17 | This should fix the scaler Valgrind warning reported in (but probably not the | Torbjörn Andersson | |
cause of) bug #2976008 ("BS2: Game lockup in British Museum"). svn-id: r48692 | |||
2010-04-17 | SCI: 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-17 | SCI: map keys from 8859-1 to dos codepage, makes special chars like umlauts ↵ | Martin Kiewitz | |
work in multilingual games svn-id: r48687 | |||
2010-04-17 | SCI: 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-17 | SCI: implement ability to handle multilingual menu separators (is actually 2 ↵ | Martin Kiewitz | |
separators with a language separator inbetween) svn-id: r48685 | |||
2010-04-17 | SCI: changed coordinate adjustment for kanji chars to & 0xFFC | Martin Kiewitz | |
svn-id: r48684 | |||
2010-04-17 | SCI: Remove subtitles in menu. | Walter van Niftrik | |
svn-id: r48683 | |||
2010-04-16 | SCI: 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 |