30618 Commits

Author SHA1 Message Date
Paul Gilbert
d594211ab3 Bugfix to the coroutine handling in CdDoChange
svn-id: r40140
2009-04-25 06:36:20 +00:00
Arnaud Boutonné
fa191f251a Gob Compilation - last fix ... (mixed up 7.1 and 7.0)
svn-id: r40139
2009-04-25 00:38:59 +00:00
Arnaud Boutonné
8601e5af13 svn-id: r40138 2009-04-25 00:28:40 +00:00
Arnaud Boutonné
e575683c65 MSVC project files for Gob : Add demoplayer and batplayer needed to compile
svn-id: r40137
2009-04-25 00:07:30 +00:00
Arnaud Boutonné
15eac04bd3 Complete general function 0 and 1 based on DrMcCoy suggestion (Hardcoded IMD loading and playing)
svn-id: r40136
2009-04-25 00:01:53 +00:00
Sven Hesse
951edc014a Added a workaround for the inca2 demo's cons2.imd / cons.imd mix-up
svn-id: r40135
2009-04-24 23:43:04 +00:00
Sven Hesse
f9c433353d Ooops, changing a const argument is evil, copying it now
svn-id: r40134
2009-04-24 23:31:10 +00:00
Sven Hesse
6411c84b31 Removing the extra \n in warning()s. warning() already adds "!\n"
svn-id: r40133
2009-04-24 23:26:57 +00:00
Walter van Niftrik
204174180d SCI: Initialize pixmap to transparency before decoding cel RLE data. This
fixes some of the views in KQ6.

svn-id: r40132
2009-04-24 23:05:08 +00:00
Arnaud Boutonné
6ed9adab92 Gob - Add entries for different Little Red Riding Hood languages selection
svn-id: r40131
2009-04-24 22:50:24 +00:00
Arnaud Boutonné
2d64d45275 Gob - Add 12 dummy functions used for the OpcodeGoblinEntryFascination.
svn-id: r40130
2009-04-24 22:49:20 +00:00
Sven Hesse
383a2b3322 Added supported for BAT-based non-interactive demos, namely the Inca2 one
svn-id: r40129
2009-04-24 22:29:17 +00:00
Sven Hesse
d8972c3f2c The video now works correctly in the non-interactive Urban Runner demo
svn-id: r40128
2009-04-24 21:30:40 +00:00
Filippos Karapetis
beee12a520 Long messages in Eco Quest 1 are now shown correctly
svn-id: r40127
2009-04-24 20:09:52 +00:00
Sven Hesse
8baccf8d64 Adding support for the non-interactive SCN-based Urban Runner demo. No image though :/
svn-id: r40126
2009-04-24 19:00:55 +00:00
Filippos Karapetis
de9f2a2b5a Updated the MSVC project files of the gob engine for commit #40122
svn-id: r40125
2009-04-24 18:40:15 +00:00
Filippos Karapetis
1c2021caa1 Changed an error to a warning, to make Longbow playable again
svn-id: r40124
2009-04-24 18:38:40 +00:00
Sven Hesse
3b40c5fbd8 Added the Woodruff and Playtoons non-interactive demos
svn-id: r40123
2009-04-24 18:23:31 +00:00
Sven Hesse
893a3fc7e2 Added support for SCN-based non-interactive demos
svn-id: r40122
2009-04-24 18:23:17 +00:00
Torbjörn Andersson
7d4618d165 Fixed typo.
svn-id: r40121
2009-04-24 17:19:20 +00:00
Filippos Karapetis
ea7b198748 Merged kSetCursor and kSetCursorNew, and changed KQ5 CD to use the newer kSetCursor version
svn-id: r40120
2009-04-24 16:47:56 +00:00
Fabio Battaglia
10caf64618 tinsel: begin modifying drawing function to support psx 4-bit cluts
svn-id: r40119
2009-04-24 15:14:26 +00:00
Walter van Niftrik
d7180316dd SCI: Fix sci_max_allowed_unknown_kernel_functions[], it was missing an entry.
svn-id: r40118
2009-04-24 15:13:04 +00:00
Walter van Niftrik
db8b3cef61 SCI: Fix signature of kPalette().
svn-id: r40117
2009-04-24 14:50:01 +00:00
Walter van Niftrik
8d3cb3bd5f SCI: Fix transparency in view-based mouse cursors.
svn-id: r40116
2009-04-24 14:30:27 +00:00
Max Horn
6f60e0dd48 SCI: Turned GfxWidget::draw function pointer into virtual method
svn-id: r40115
2009-04-24 14:22:14 +00:00
Max Horn
bd9a44969f SCI: Turned GfxWidget::tag function pointer into virtual method
svn-id: r40114
2009-04-24 14:21:16 +00:00
Max Horn
dadae13545 SCI: Turned GfxWidget::print function pointer into virtual method
svn-id: r40113
2009-04-24 14:20:31 +00:00
Max Horn
7821339742 SCI: Doxygenified some comments
svn-id: r40112
2009-04-24 14:20:01 +00:00
Travis Howell
2f453cf852 Fix regression in handling of keyboard keys.
svn-id: r40111
2009-04-24 13:59:21 +00:00
Walter van Niftrik
c0805599ca SCI: Fixed mouse cursor hotspots in ECO1.
svn-id: r40110
2009-04-24 12:30:57 +00:00
Fabio Battaglia
df81ef750c tinsel: added Discworld PSX palette converting function
svn-id: r40109
2009-04-24 11:54:10 +00:00
Max Horn
6343b2eee0 SCI: Changed GfxWidget::set_visual function pointer to virtual method setVisual
svn-id: r40108
2009-04-24 10:48:51 +00:00
Max Horn
ebcfd9b016 SCI: Got rid of GFXW() macro; turned GfxWidget::widfree into destructors
svn-id: r40107
2009-04-24 10:48:25 +00:00
Max Horn
80794a6b5a SCI: font_nr -> _font
svn-id: r40106
2009-04-24 10:47:38 +00:00
Max Horn
22a803cc69 SCI: Rewrote the port_refs code (fixing at least three serious bugs in it. Wow, crappy)
svn-id: r40105
2009-04-24 10:46:46 +00:00
Max Horn
9445439c4f SCI: Renamed gfxw_widget_t and subtypes to GfxWidget etc.
svn-id: r40104
2009-04-24 10:46:20 +00:00
Max Horn
86b3657476 SCI: Started to C++ify the gfxw_widget_t codebase
svn-id: r40103
2009-04-24 10:45:09 +00:00
Max Horn
6fef323ec7 SCI: Changed GFXERROR to be fatal
svn-id: r40102
2009-04-24 10:44:10 +00:00
Max Horn
eb0710c2cd SCI: Some const corrections, removed dead stuff, cleanup
svn-id: r40101
2009-04-24 10:43:42 +00:00
Max Horn
486f10edaf SCI: Store parse_tree_branch_t in a Common::Arraay
svn-id: r40100
2009-04-24 10:42:53 +00:00
Travis Howell
7b11ef429e Minor cleanup.
svn-id: r40099
2009-04-24 10:11:58 +00:00
Travis Howell
d22aeae5fc Fix pausing during video play back.
svn-id: r40098
2009-04-24 10:07:34 +00:00
Sven Hesse
457acf5e42 Fixed a very stupid error in the RLE decoding function of the VMD frame decoder
svn-id: r40097
2009-04-23 22:22:46 +00:00
Filippos Karapetis
f2bd65339c Changed the "Intersections" opcode to "MoveCursor", after verifying it with Greg's SCI implementation and discussing it with waltervn. Also, the cursor hotspot is now fixed for Eco Quest 1 and probably SCI11 games as well (e.g. the game menu in KQ6 is now working)
svn-id: r40096
2009-04-23 21:06:34 +00:00
Filippos Karapetis
78f892f87c The mouse cursor is now working in Eco Quest 1, though the hotspot is still wrong. Many thanks to waltervn for his findings on this.
svn-id: r40095
2009-04-23 20:37:41 +00:00
Filippos Karapetis
001699becb Removed a FIXME concerning CanBeHere and CantBeHere and added an explanation. Also, removed some unused code.
svn-id: r40094
2009-04-23 19:11:01 +00:00
Filippos Karapetis
efc28c1be6 Fixed the GetMessage kernel opcode. Eco Quest 1 text is showing up correctly now
svn-id: r40093
2009-04-23 18:46:41 +00:00
Filippos Karapetis
bd2c2b0e50 WIP code for kGetMessage (tested with Eco Quest 1). Currently, it doesn't always work for some reason...
svn-id: r40092
2009-04-23 18:17:35 +00:00
Fabio Battaglia
a016ed90ba tinsel: start wiring some Discworld PSX graphical functions into engine
svn-id: r40091
2009-04-23 16:17:22 +00:00