Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-12 | SCI: fix code that was commented out (wasn't meant to get commited that way) ↵ | Martin Kiewitz | |
during cleanup r47745 svn-id: r49015 | |||
2010-05-12 | SCI: added comments about r49012, change actually happened during sci0late | Martin Kiewitz | |
svn-id: r49014 | |||
2010-05-12 | SCI: dont restore port settings for SCI0 games (fixes sq3 wrong font used ↵ | Martin Kiewitz | |
when scanning for planets) svn-id: r49012 | |||
2010-05-11 | SCI: init _sysPaletteChanged | Martin Kiewitz | |
svn-id: r49003 | |||
2010-05-04 | Move initGraphics and initCommonGFX from to new header. | Max Horn | |
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934 | |||
2010-05-04 | SCI: kPortrait - correctly jump over offset table to land on raw lipsync ↵ | Martin Kiewitz | |
data in portrait files svn-id: r48928 | |||
2010-04-30 | SCI: animate cleanup | Martin Kiewitz | |
svn-id: r48876 | |||
2010-04-26 | SCI: fix regression from r48720, upscaled games that use view cursors crashed | Martin Kiewitz | |
svn-id: r48810 | |||
2010-04-26 | SCI: fixing regression from r48771 - sierra used != before SCI1LATE and !(&) ↵ | Martin Kiewitz | |
later - fixes broken windows in sq1 svn-id: r48807 | |||
2010-04-25 | SCI: green buttons for sci0early implemented | Martin Kiewitz | |
svn-id: r48799 | |||
2010-04-25 | SCI: draw a black line between titlebar and actual window content for SCI0, ↵ | Martin Kiewitz | |
also replaced hardcoded white value (255) with screen specific value svn-id: r48798 | |||
2010-04-25 | SCI: changing setFont() call logic inside textedit controls to save 2 ↵ | Martin Kiewitz | |
setFont() calls svn-id: r48797 | |||
2010-04-25 | SCI: we check for enough space, before adding pressed characters in textedit ↵ | Martin Kiewitz | |
controls svn-id: r48796 | |||
2010-04-25 | SCI: replaced value with constant when checking if controls are selected | Martin Kiewitz | |
svn-id: r48795 | |||
2010-04-25 | SCI: reset cursor state when kDrawControl gets called on textedit controls, ↵ | Martin Kiewitz | |
fixes cursor placement issues svn-id: r48794 | |||
2010-04-25 | SCI: fix regression of r48659 - now calculating menu width and splitting ↵ | Martin Kiewitz | |
text on kernelDrawMenuBar() as well - fixes menu not displaying all the time in hoyle 1&2 svn-id: r48791 | |||
2010-04-24 | SCI: reverting r48787 port updates were actually introduced (heard that ↵ | Martin Kiewitz | |
before) in SCI1. I used the outdated wiki before and that one lists qfg2 and xmas90ega being SCI01. They are actually SCI1 svn-id: r48789 | |||
2010-04-24 | SCI: r48786 port updates were actually introduced during SCI01, qfg2 and ↵ | Martin Kiewitz | |
xmas90ega only. We enable port updates only for non-multilingual SCI01 games now - fixes percentage bar for qfg1 japanese as well svn-id: r48787 | |||
2010-04-24 | SCI: beginUpdate()/endUpdate() of ports were introduced inside kAnimate() in ↵ | Martin Kiewitz | |
SCI01 - fixes percentage bar not showing up in qfg1ega svn-id: r48786 | |||
2010-04-24 | SCI: added special comments about r48784 | Martin Kiewitz | |
svn-id: r48785 | |||
2010-04-24 | SCI: changing GetLongest() on kanji (again) hopefully it's now working as in ↵ | Martin Kiewitz | |
sierra sci :P svn-id: r48784 | |||
2010-04-24 | SCI: document skipping over breaking spaces done in r48781 | Martin Kiewitz | |
svn-id: r48782 | |||
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-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-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-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 | 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-19 | SCI: removed bad comment | Martin Kiewitz | |
svn-id: r48734 | |||
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: 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-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-17 | More const correctness fixes | Max Horn | |
svn-id: r48695 | |||
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: 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 |