Commit Graph

37764 Commits

Author SHA1 Message Date
Martin Kiewitz
98ae0f8218 SCI: also set signal selector when stopping sounds for SCI0 as well - fixes sq3 freeing 2 guys from andromeda endless loop
svn-id: r48805
2010-04-26 14:11:30 +00:00
Yotam Barnoy
6ccdb3cba0 PSP: Added support for profiling using configure:
svn-id: r48804
2010-04-26 12:12:42 +00:00
Yotam Barnoy
20c0710db9 Modified configure to support PSP profiling
svn-id: r48803
2010-04-26 12:11:19 +00:00
Max Horn
516fd1dc76 PSP: Cleanup trace.h a bit
svn-id: r48802
2010-04-26 10:28:38 +00:00
Gregory Montoir
4decff1a92 fix missing sound effects during introduction with non French versions.
svn-id: r48801
2010-04-25 21:53:27 +00:00
Gregory Montoir
8260919bad get rid of global Box objects and remove obsoleted PALMOS_ARM defines.
svn-id: r48800
2010-04-25 21:53:09 +00:00
Martin Kiewitz
f334ecfa34 SCI: green buttons for sci0early implemented
svn-id: r48799
2010-04-25 20:48:59 +00:00
Martin Kiewitz
3005fffe78 SCI: draw a black line between titlebar and actual window content for SCI0, also replaced hardcoded white value (255) with screen specific value
svn-id: r48798
2010-04-25 19:49:10 +00:00
Martin Kiewitz
cc4bd9bf1c SCI: changing setFont() call logic inside textedit controls to save 2 setFont() calls
svn-id: r48797
2010-04-25 16:47:14 +00:00
Martin Kiewitz
14ac9b54a0 SCI: we check for enough space, before adding pressed characters in textedit controls
svn-id: r48796
2010-04-25 16:43:16 +00:00
Martin Kiewitz
c893ba1508 SCI: replaced value with constant when checking if controls are selected
svn-id: r48795
2010-04-25 15:44:11 +00:00
Martin Kiewitz
482e89ea9f SCI: reset cursor state when kDrawControl gets called on textedit controls, fixes cursor placement issues
svn-id: r48794
2010-04-25 15:20:52 +00:00
Yotam Barnoy
731a9eda68 PSP: A couple of small fixes to the debugging support
svn-id: r48793
2010-04-25 15:14:57 +00:00
Yotam Barnoy
f036b6b9d2 PSP:Implemented fingolfin's suggestion for cleaning up debugging code
svn-id: r48792
2010-04-25 15:12:24 +00:00
Martin Kiewitz
aaaab9ec34 SCI: fix regression of r48659 - now calculating menu width and splitting text on kernelDrawMenuBar() as well - fixes menu not displaying all the time in hoyle 1&2
svn-id: r48791
2010-04-25 09:35:34 +00:00
Walter van Niftrik
725fb248ea SCI: Don't error() out when autodetection fails
svn-id: r48790
2010-04-24 22:02:31 +00:00
Martin Kiewitz
194bdd9b83 SCI: reverting r48787 port updates were actually introduced (heard that 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 21:45:17 +00:00
Martin Kiewitz
8f9dd90a87 SCI: add show_map command to debug help again (must have been lost some time due cleanup from old graphics code)
svn-id: r48788
2010-04-24 20:49:19 +00:00
Martin Kiewitz
cbd8faa82e SCI: r48786 port updates were actually introduced during SCI01, qfg2 and 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 20:41:26 +00:00
Martin Kiewitz
0422560c5c SCI: beginUpdate()/endUpdate() of ports were introduced inside kAnimate() in SCI01 - fixes percentage bar not showing up in qfg1ega
svn-id: r48786
2010-04-24 20:08:03 +00:00
Martin Kiewitz
61a57f53e5 SCI: added special comments about r48784
svn-id: r48785
2010-04-24 16:09:17 +00:00
Martin Kiewitz
eb048f48b8 SCI: changing GetLongest() on kanji (again) hopefully it's now working as in sierra sci :P
svn-id: r48784
2010-04-24 15:50:23 +00:00
Walter van Niftrik
b6c92b90b6 SCI: Fix regression in locals init for re-used segments
svn-id: r48783
2010-04-24 14:10:52 +00:00
Martin Kiewitz
ca93a6ce9c SCI: document skipping over breaking spaces done in r48781
svn-id: r48782
2010-04-24 12:53:14 +00:00
Martin Kiewitz
02b9b10199 SCI: change the way we handle breaking spaces based on how sierra sci does it, revert r48778/r48779
svn-id: r48781
2010-04-24 12:49:22 +00:00
Martin Kiewitz
666fefc79d SCI: first byte of resource patch must have 0x80 added to the resource type, otherwise sierra sci0+ interpreter won't accept the file, fixing this on debug export function
svn-id: r48780
2010-04-24 11:59:19 +00:00
Martin Kiewitz
b8a5507a17 SCI: fix for regression of r48778: do add spaces to width, if we are at ending of text - the whole change may be wrong altogether
svn-id: r48779
2010-04-23 21:57:29 +00:00
Martin Kiewitz
62833a3fd3 SCI: text16 ::Width() doesn't add ending spaces to the width anymore, sierra sci also doesn't do this - fixes windows being too large sometimes
svn-id: r48778
2010-04-23 21:18:16 +00:00
Martin Kiewitz
35b21a94ff SCI: pc98 sierra interpreter had special code, that circumvents having a japanese punctuation char as first char on new lines - we do so now as well
svn-id: r48777
2010-04-23 13:51:59 +00:00
Paul Gilbert
328d571bba Implemented extra timer methods and a DynamicHotspots class
svn-id: r48776
2010-04-23 10:28:30 +00:00
Martin Kiewitz
1243217547 SCI: added additional comment for setOrigin() commit (from waltervn), after doing some test with sierra interpreter
svn-id: r48775
2010-04-22 18:12:25 +00:00
Martin Kiewitz
4fbea9d02d SCI: make setOrigin() for ports behave like in sierra sci, fixes qfg1ega character screen issues ("moving" controls), fixes jones/vga 1 pixel-off windows
svn-id: r48772
2010-04-22 17:41:04 +00:00
Martin Kiewitz
e25651a467 SCI: SCI1LATE+ checks for STYLE_USER, versions before check for STYLE_USER|STYLE_TRANSPARENT
svn-id: r48771
2010-04-22 16:55:46 +00:00
Joost Peters
6a368a2c01 set cxx_verc_fail=no when MIPSpro 7.4.4 is detected + proper MIPSpro capitalization
svn-id: r48770
2010-04-22 15:30:26 +00:00
Max Horn
78efc86350 Reformat NEWS items a bit, add full stops
svn-id: r48768
2010-04-22 09:46:30 +00:00
Max Horn
5ab6a53f87 Update credits: Fredrik retired
svn-id: r48766
2010-04-21 21:23:35 +00:00
Max Horn
f103f01284 TINSEL: Change cdGraphStream to a Common::File pointer,
to not rely on global constructors

svn-id: r48765
2010-04-21 21:23:08 +00:00
Max Horn
37b7be4519 CINE: Change Doxygen commands to match our CFC
svn-id: r48764
2010-04-21 21:22:43 +00:00
Paul Gilbert
3edc151c5b Changed MadsView into a separate class, since it's functionality is needed by two different class hierarchies that can't share a common ancestor class
svn-id: r48763
2010-04-21 10:42:01 +00:00
Torbjörn Andersson
2e89d9607d Fixed GCC warning about 'hotspotId' shadowing a member of 'this'. Let's call
the variable 'charId' instead, like in the debug messages where it's used.

svn-id: r48759
2010-04-21 05:30:38 +00:00
Andre Heider
0ef8fd7ddc Document setPalette() and grabPalette() changes, fix some incorrect 8bit statements.
svn-id: r48758
2010-04-20 21:18:37 +00:00
Andre Heider
845d1869d8 abort() when calling setPalette() or grabPalette() in non CLUT8 modes.
svn-id: r48757
2010-04-20 21:16:58 +00:00
Andre Heider
74c0db4548 Use the faster memset() in Surface::fillRect() for 16bit modes when possible.
svn-id: r48756
2010-04-20 20:22:33 +00:00
Martin Kiewitz
2242ee33ac SCI: get color white instead of hardcoded 255 inside openPort(), fixes not working inverting of button controls on qfg1ega character stats screen
svn-id: r48755
2010-04-20 19:37:58 +00:00
Martin Kiewitz
f3be0bc181 SCI: replaced values with constant
svn-id: r48754
2010-04-20 19:23:33 +00:00
Andre Heider
6329d96cef Fix the MT32 gfx output for 16bit compatiblity, cleanup, get rid of unnecessary buffers.
svn-id: r48753
2010-04-20 18:29:53 +00:00
Andre Heider
d1bb33fbac Round up the game texture dimensions if the requested size is incompatible to the hardware.
svn-id: r48751
2010-04-20 18:24:14 +00:00
Max Horn
dfc4f6ff08 Small tweak, works around a bug in the default OpenBSD gcc 3.3.5 compiler
svn-id: r48749
2010-04-20 16:58:52 +00:00
Martin Kiewitz
1e62e44fb6 SCI: the pc98 rom has to display kanji directly, because of the bad 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 16:46:26 +00:00
Martin Kiewitz
ad24968f56 SCI: menu - handle right aligned "=" as actual text not as tag marker, also handle "=" as being a supported shortcut key
svn-id: r48747
2010-04-20 15:28:19 +00:00