Martin Kiewitz
32c81fa918
SCI: fixing kNewWindow (SCI1.1)
...
check differently for null restoreRect, fixes pq3 some windows not getting fully removed
calling showBits on actual dims and not on restoreRect, fixes lb2 about window issues (and possible qfg1vga window issues as well)
svn-id: r51204
2010-07-23 12:37:58 +00:00
Willem Jan Palenstijn
7b485a7978
GP2XWIZ: Fix warning
...
svn-id: r51203
2010-07-23 12:09:54 +00:00
Martin Kiewitz
8e04d25be6
SCI: support kSetCursorSci11(-2)
...
svn-id: r51202
2010-07-23 10:58:06 +00:00
Paul Gilbert
b062b413aa
Removed some old deprecated code that was drawing the status text a second time
...
svn-id: r51201
2010-07-23 10:53:21 +00:00
Paul Gilbert
42851e047f
Lots of action related fields added; scroll over default action is now displayed on-screen
...
svn-id: r51200
2010-07-23 09:49:40 +00:00
Martin Kiewitz
05999d1e59
SCI: adding workarounds for lsl6hires
...
svn-id: r51199
2010-07-23 09:13:54 +00:00
Filippos Karapetis
19042d7873
SCI: Actually sync kPalVary data when saving/loading
...
svn-id: r51198
2010-07-23 08:26:20 +00:00
Filippos Karapetis
9db77be9d4
SCI: Dropped support for the very old savegame versions 12 and 13 (hopefully, the last ones to be dropped)
...
svn-id: r51197
2010-07-23 08:22:13 +00:00
Martin Kiewitz
15eebdb061
SCI: some changes to kPalVary saving
...
still needs to get tested
svn-id: r51196
2010-07-23 08:08:27 +00:00
Tony Puccinelli
7694809b3d
Began abstraction of generic ELF-loader
...
svn-id: r51195
2010-07-23 07:49:02 +00:00
Filippos Karapetis
3aa4f76ee4
SCI: Now saving the kPalVary state inside savegames
...
svn-id: r51194
2010-07-23 07:36:55 +00:00
Alejandro Marzini
bbdb87a831
OPENGL: Add basic game screen drawing. Changed Overlay PixelFormat to RGBA5551.
...
svn-id: r51193
2010-07-23 06:57:23 +00:00
Tony Puccinelli
90e9282bf1
Added abstracted elf32 header file to plugins directory
...
svn-id: r51192
2010-07-23 05:15:11 +00:00
Tony Puccinelli
155f45cec1
Added linker flags to ensure R_ARM_TARGET1 is treated as R_ARM_ABS32
...
svn-id: r51188
2010-07-23 01:05:26 +00:00
Johannes Schickel
6da04bc13b
KYRA: Implement support for selecting the VQA quality via "video_quality".
...
svn-id: r51187
2010-07-23 00:39:23 +00:00
Johannes Schickel
cef77cdae2
KYRA: Formatting fixes.
...
svn-id: r51186
2010-07-23 00:38:52 +00:00
Johannes Schickel
577e99c432
KYRA: Mention the minor fixes for Kyra1 in the NEWS.
...
svn-id: r51184
2010-07-23 00:17:08 +00:00
Johannes Schickel
ba8ec806ba
KYRA: Cleanup.
...
svn-id: r51183
2010-07-23 00:13:21 +00:00
Johannes Schickel
6cf1b59742
KYRA: Implemented some missing timers for object creation.
...
svn-id: r51182
2010-07-23 00:12:52 +00:00
Johannes Schickel
795062d8e7
KYRA: Cleanup.
...
svn-id: r51181
2010-07-23 00:12:29 +00:00
David Turner
a2f6fd976b
SCI: Added Workaround for SQ4CD Droid in Supercomputer Maze.
...
There are about 20 screens, but all screens seem to share the same script, 704, so have added a -1 general exception.
svn-id: r51180
2010-07-22 23:54:19 +00:00
Johannes Schickel
4b2fca203e
KYRA: Implement missing dialog code.
...
This finally enables animations for all of Darm's talk sequences.
svn-id: r51179
2010-07-22 23:16:33 +00:00
Filippos Karapetis
1f60595cdc
SCI: Cleanup leftovers from the FreeSCI sound code
...
svn-id: r51178
2010-07-22 22:13:28 +00:00
Martin Kiewitz
53893341fb
SCI: kSetCursor works the same in sci16
...
(coordinates are not a regular Rect, but bottom/right is the last allowed coordinate)
svn-id: r51177
2010-07-22 22:13:25 +00:00
Filippos Karapetis
a9414ebb08
SCI: Some slight work on robot files
...
svn-id: r51176
2010-07-22 22:04:40 +00:00
Johannes Schickel
7fb37db81e
KYRA: Move LoL specific static data to its own file.
...
svn-id: r51175
2010-07-22 22:00:46 +00:00
Martin Kiewitz
d2ab37529e
SCI: kSetCursor change for sci32
...
we use the movezone like any other rect, but sierra sci actually specifies bottom/right as being the last possible coordinates
svn-id: r51174
2010-07-22 21:55:45 +00:00
Johannes Schickel
d776498282
KYRA: Cleanup.
...
svn-id: r51173
2010-07-22 21:46:39 +00:00
Johannes Schickel
4e02acec85
KYRA: Implement proper fade out when skipping the intro at any position.
...
svn-id: r51172
2010-07-22 21:46:17 +00:00
Johannes Schickel
9f1c8f149d
KYRA: Free hand shapes after the Kallak writing sequence.
...
svn-id: r51171
2010-07-22 21:45:55 +00:00
Johannes Schickel
a3b3febb96
KYRA: Prevent fast fade to black when skipping the intro.
...
svn-id: r51170
2010-07-22 21:45:33 +00:00
Johannes Schickel
f48cb3cbb5
KYRA: Remove superfluous palette update on quit.
...
svn-id: r51169
2010-07-22 21:45:12 +00:00
Martin Kiewitz
ba47a427b2
SCI: sci2+ has a different kSetCursor order
...
fixes gk1 mouse cursor issue
thx to wjp
svn-id: r51168
2010-07-22 21:40:10 +00:00
Willem Jan Palenstijn
198986b25b
SCI: Add more parser test cases
...
svn-id: r51167
2010-07-22 21:16:36 +00:00
Willem Jan Palenstijn
688416ca30
SCI: Swap suffix' class_mask result_class
...
Now 'coldly' is correctly recognized as the adverb form of 'cold',
and 'attained' as the adjective form of 'attain'.
svn-id: r51166
2010-07-22 21:13:06 +00:00
Martin Kiewitz
665ae8de9d
SCI: fix signature of kStrCpy
...
disabled workaround for island of dr. brain, seems to work w/o and was probably caused by bad signature
svn-id: r51165
2010-07-22 21:06:45 +00:00
Matthew Hoops
9dcbff7259
SCI: Hopefully fix compilation when ENABLE_SCI32 is not defined
...
svn-id: r51164
2010-07-22 20:38:28 +00:00
Johannes Schickel
2e14869867
KYRA: Properly short-circuit after the SC/MP logo on quit.
...
svn-id: r51163
2010-07-22 20:34:09 +00:00
Martin Kiewitz
0e9291e929
SCI: fixing mirrored sci32 pictures
...
fixes lsl6, also slight cleanup and adding comments about sci32 picture resources
svn-id: r51162
2010-07-22 20:11:53 +00:00
Johannes Schickel
9b347782ed
Display the MacPlay Gold logo for Macintosh versions which include it.
...
svn-id: r51161
2010-07-22 20:11:09 +00:00
Neeraj Kumar
12275cd36e
TESTBED: some changes in interaction messages, couple of fixes
...
svn-id: r51160
2010-07-22 19:59:11 +00:00
Martin Kiewitz
0848e3dd93
SCI: doing res correction on text as well
...
"fixes" lsl6 abort intro dialog
svn-id: r51159
2010-07-22 19:30:20 +00:00
Martin Kiewitz
49c41ab166
SCI: some changes to kFrameout for sci32
...
cels are now clipped correctly against plane boundaries, nsRect is also set now, fixes some hotspot issues and larry disappearing when going to the left/right of screen
svn-id: r51158
2010-07-22 19:20:26 +00:00
Filippos Karapetis
aa15d5fcd1
SCI: Remove sanity check introduced in rev 51154. When a node is deleted via kDeleteKey, the successor is set to NULL, thus list processing stops (which is what SSCI is doing).
...
svn-id: r51157
2010-07-22 18:14:43 +00:00
Filippos Karapetis
50c2fbbb48
SCI: Also allow checkListPointer() to check the result of lookupNode() itself
...
svn-id: r51156
2010-07-22 18:13:05 +00:00
Neeraj Kumar
c030858cf1
TESTBED: added deselect capabilty in GUI, removed redundant code, testsuites now all enabled by default
...
svn-id: r51155
2010-07-22 17:59:59 +00:00
Filippos Karapetis
91e909a25c
SCI: Added a sanity check for rev 51152. If a node has been deleted, it shouldn't have a successor node
...
svn-id: r51154
2010-07-22 17:53:32 +00:00
Filippos Karapetis
b4a704c342
SCI: allow isSaneNodePointer to handle invalid node references itself
...
svn-id: r51153
2010-07-22 17:41:42 +00:00
Filippos Karapetis
634d959897
SCI: Fixed the crash in LSL2, room 42 (when arriving at the island). kAnimate may refer to unfrozen objects which have been deleted, thus handle that case accordingly.
...
svn-id: r51152
2010-07-22 17:25:21 +00:00
David Turner
756ab24f32
SCI: Added remaining workarounds to SQ4 Skate-o-rama area.
...
svn-id: r51151
2010-07-22 17:12:51 +00:00