Commit Graph
86814 Commits
Author SHA1 Message Date
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