Commit Graph
7940 Commits
Author SHA1 Message Date
Willem Jan Palenstijn ed964efe3d SCI: Fix delete/delete[] mismatch
svn-id: r45198
2009-10-17 18:59:13 +00:00
Martin Kiewitz 2e73b6472f SCI/newgui: SciGuiTransitions fixed fadeIn
svn-id: r45197
2009-10-17 18:03:31 +00:00
Willem Jan Palenstijn a74fd21847 SCI: Fix delete/free mismatches
svn-id: r45196
2009-10-17 17:59:09 +00:00
Martin Kiewitz 42dffcdcb9 SCI/newgui: fix bug in kCanBeHere, fixes sq4 intro roger hanging not falling
svn-id: r45195
2009-10-17 17:46:48 +00:00
Martin Kiewitz 387db36f4d SCI/newgui: set amiga palette immediately at game start and stop kPalette/animate to do anything on Amiga
svn-id: r45194
2009-10-17 17:35:41 +00:00
Martin Kiewitz a19cfb4862 SCI/newgui: SciGuiTransitions::doit will warn about missing blackout-transitions
svn-id: r45193
2009-10-17 16:56:33 +00:00
Martin Kiewitz ebd3a72626 SCI/newgui: Transitions - include terminator into blackoutTransitionsIDs table
svn-id: r45192
2009-10-17 16:54:39 +00:00
Matthew Hoops d87d41802c Silence gcc warnings.
svn-id: r45191
2009-10-17 15:37:16 +00:00
Matthew Hoops 0559d1e3ca Include common/endian.h for SWAP_BYTES_32. Should fix compile on BE systems.
svn-id: r45190
2009-10-17 15:28:15 +00:00
Martin Kiewitz b32cf088e2 SCI: kAnimate comment added about qfg3
svn-id: r45189
2009-10-17 14:45:05 +00:00
Martin Kiewitz c909bdd896 SCI/newgui: Inserted comment about sq4 intro problem
svn-id: r45188
2009-10-17 14:28:25 +00:00
Martin Kiewitz cada567491 SCI/newgui: SciGuiTransitions now supports blackout flag as well (used in e.g. sq1 intro)
svn-id: r45187
2009-10-17 14:12:42 +00:00
Martin Kiewitz 4bc8d919d8 SCI/newgui: SciGuiTransitions now all transitions are supported, blackout flag support still missing
svn-id: r45186
2009-10-17 13:01:28 +00:00
Filippos Karapetis d14061fdd7 Started moving some of the old GUI code inside /gui32
svn-id: r45185
2009-10-17 12:42:21 +00:00
Martin Kiewitz 4b3eb3388e SCI/newgui: menuPort gets id 0xFFFF assigned, fixes kq5 mouse coordination
svn-id: r45179
2009-10-17 10:50:39 +00:00
Filippos Karapetis cc31846eb5 Added a new console command, "play_video", which can play a SEQ or AVI file
svn-id: r45178
2009-10-17 10:42:00 +00:00
Filippos Karapetis a6445d602d Reverted an accidental change in the last commit
svn-id: r45177
2009-10-16 23:31:31 +00:00
Filippos Karapetis e4c23834dd Moved sci_ffs() inside iterator.cpp, the only place where it's actually used, and removed tools.*. Also, removed all the unused includes to tools.h from several places
svn-id: r45176
2009-10-16 23:29:00 +00:00
Martin Kiewitz 0479964ad7 SCI/newgui: WindowManager change so that WinMgrPort will get 0 and picWind will get 1
svn-id: r45175
2009-10-16 21:21:47 +00:00
Martin Kiewitz f6716df853 SCI/newgui: defined unused signal flags
svn-id: r45174
2009-10-16 19:35:55 +00:00
Martin Kiewitz 2ada85b6cc SCI: kAnimate now delays the first few calls less, otherwise sq3 will remove details graphicwise. Walter please check, if this creates a regression with lsl3.
svn-id: r45173
2009-10-16 18:46:18 +00:00
Filippos Karapetis 1d679723c3 Hide the mouse cursor when showing a video
svn-id: r45171
2009-10-16 18:16:23 +00:00
Matthew Hoops b43e99566e Converting AVIPlayer into a class that inherits from VideoDecoder and adapt SCI to use this. Also, moving the codec and Codec class into their own folder. (Based on a patch by md5)
svn-id: r45170
2009-10-16 18:05:56 +00:00
Filippos Karapetis c957d75fd0 Fix for bug #2874489 - "SCI: Larry 3 crashes at startup"
svn-id: r45169
2009-10-16 17:29:36 +00:00
Martin Kiewitz ef05105961 SCI/newgui: SciGuiTransitions - removed debug delay
svn-id: r45168
2009-10-16 16:13:57 +00:00
Martin Kiewitz 2924dca088 SCI/newgui: SciGuiTransitions now supports diagonal rolls as well (includes bugfixes for other transitions)
svn-id: r45167
2009-10-16 16:03:32 +00:00
Martin Kiewitz 4a3f88ee1b SCI/newgui: changed comment
svn-id: r45164
2009-10-16 11:49:56 +00:00
Martin Kiewitz 408411f3d1 SCI/newgui: addToPic priority issue fixed (lsl5 dream sequences)
svn-id: r45162
2009-10-16 11:46:18 +00:00
Filippos Karapetis b190fa358a SEQ full frames which don't cover the whole screen width are handled correctly again. Fixes the videos in the GK1 demo
svn-id: r45161
2009-10-16 11:43:37 +00:00
Martin Kiewitz c213032da9 SCI: insert comment about kq6 issue caused by new speed throttler. theoretically this could go away when reanimate/cel updates are implemented
svn-id: r45160
2009-10-16 11:22:06 +00:00
Walter van Niftrik 08bf02ccf2 SCI: Fixed debugger opcode names.
svn-id: r45158
2009-10-16 10:46:09 +00:00
Martin Kiewitz 0ea65c6d92 SCI/newgui: SciGuiTransitions now supports "none" id used in longbow
svn-id: r45157
2009-10-16 09:55:14 +00:00
Martin Kiewitz af60e6761d SCI/newgui: SciGuiTransitions now supports vertical roll from/to center (e.g. qfg1ega)
svn-id: r45156
2009-10-16 09:44:00 +00:00
Filippos Karapetis 600d5199fc Moved the SEQ decoder outside the gfx directory, as it is completely stand alone now and no longer uses any GUI-related code
svn-id: r45153
2009-10-16 08:26:41 +00:00
Filippos Karapetis 788af1b81e Fixed an assert in the introduction of the CD version of KQ6
svn-id: r45152
2009-10-16 07:57:08 +00:00
Filippos Karapetis 422b732dba Added a new convenience method to the video player, which adds the event of skipping videos with the escape key by default, thereby simplifying the video playing code in all places where it's used
svn-id: r45151
2009-10-16 07:42:23 +00:00
Martin Kiewitz 71d4d12a82 SCI/newgui: transition 100 (no transition at all) now also supported
svn-id: r45136
2009-10-15 22:09:15 +00:00
Martin Kiewitz 6ade594794 SCI/newgui: transitions now also support horizontalRoll (e.g. qfg1ega), cleanup, oldIdTable now also supports blackoutFlag
svn-id: r45134
2009-10-15 22:01:57 +00:00
Willem Jan Palenstijn 4ce77c77fa SCI: Make send varselector reads more verbose. Add notes.
svn-id: r45131
2009-10-15 20:13:19 +00:00
Torbjörn Andersson 59649759b8 Removed unused variable.
svn-id: r45129
2009-10-15 19:57:46 +00:00
Willem Jan Palenstijn e3aa37dde0 SCI: Fix send debugger command
svn-id: r45128
2009-10-15 19:24:50 +00:00
Martin Kiewitz 21d397fdd2 SCI/newgui: Do textcodeprocessing only for SCI1.1+
svn-id: r45126
2009-10-15 18:00:28 +00:00
Martin Kiewitz fe7b70a4d5 SCI/newgui: undithering now enabled by default
svn-id: r45125
2009-10-15 15:27:08 +00:00
Filippos Karapetis da7652deb3 Changed the KQ6 floppy SEQ decoder to use the common VideoPlayer interface. Some cleanup
svn-id: r45124
2009-10-15 15:17:54 +00:00
Martin Kiewitz 6d95f8ca61 SCI: pointer_add -> error changed to warning b/c iceman does it. Just ignoring it doesnt seem to have any effect on the game
svn-id: r45123
2009-10-15 15:07:47 +00:00
Martin Kiewitz 766820d72c SCI: added fix for iceman (dance with girl walking)
svn-id: r45122
2009-10-15 14:57:40 +00:00
Martin Kiewitz e195b88707 SCI: kAnimate speed throttler fix
svn-id: r45118
2009-10-15 13:30:18 +00:00
Martin Kiewitz 4587b9bed8 SCI/newgui: SciGuiTransitions: now warns correctly about unsupported old IDs
svn-id: r45117
2009-10-15 13:00:18 +00:00
Martin Kiewitz f1a981cb49 SCI/newgui: SciGuiTransitions now also supports scrolling down (e.g. lsl1 intro), cleanup
svn-id: r45116
2009-10-15 12:55:12 +00:00
Martin Kiewitz f351295ebe SCI/newgui: SciGuiTransitions now translates old IDs to new IDs, also changed that new IDs will get used from SCI1_LATE upwards
svn-id: r45115
2009-10-15 12:48:47 +00:00