Commit Graph

16369 Commits

Author SHA1 Message Date
Torbjörn Andersson
094382a6d0 With the added delay to the popup menu loop, it's much more likely that each
iteration will see several events, so pop all events from the queue each time.
Of course, we still only need to check the mouse position once. Warp the mouse
back to neutral even if we're trying to go past the first/last menu entry.

svn-id: r20918
2006-02-26 15:24:11 +00:00
Chris Apers
d6170c87c4 Use the correct function depending on the version
svn-id: r20917
2006-02-26 15:21:21 +00:00
Chris Apers
cd34af1149 Scumm md5 struct for 68k version
svn-id: r20916
2006-02-26 15:20:01 +00:00
Torbjörn Andersson
8acefe1804 The warpMouse() function needs to compensate for aspect-ratio correction, or
the Lure popup menus won't work.

svn-id: r20915
2006-02-26 14:31:44 +00:00
Torbjörn Andersson
f13d294ae5 Cleaned up my earlier "delay in busy-wait loop" commit, and added a similar
delay to PopupMenu::Show().

svn-id: r20914
2006-02-26 13:43:50 +00:00
Chris Apers
b568df4de6 Missing prefix files for 68k engines
svn-id: r20913
2006-02-26 13:02:34 +00:00
Torbjörn Andersson
686d463def Added delays to the waitForRelease() and waitForPress() busy-wait loops.
svn-id: r20912
2006-02-26 13:02:25 +00:00
Chris Apers
0a898d1433 Use correct include and event function
svn-id: r20911
2006-02-26 12:52:34 +00:00
Chris Apers
382ed2bd68 Updated global data builder for 68k version, this part will be fully revamped as soon as the 68k version is ready
svn-id: r20910
2006-02-26 12:44:42 +00:00
Chris Apers
45e72e7e60 DIA functions required by T3
svn-id: r20909
2006-02-26 12:32:07 +00:00
Travis Howell
73af2a6938 Remove roomOps cases which are never used by COMI scripts
svn-id: r20908
2006-02-26 07:49:11 +00:00
Travis Howell
a5cb120898 COMI uses a separate setting for the verb charset, verbs use correct charset now
svn-id: r20907
2006-02-26 06:55:56 +00:00
Travis Howell
270a16b37b Camera variables are initialised on startup by COMI too
svn-id: r20906
2006-02-26 06:15:13 +00:00
Travis Howell
0f60eaa166 Move debug mode setting to initScummVars(), so it is reset when game is restarted
svn-id: r20905
2006-02-26 05:48:40 +00:00
Eugene Sandulenko
a3faba9727 Fix bug #1349059: "SCUMM, GUI: Cursor jumps to incorrect position when pausing"
svn-id: r20904
2006-02-26 03:03:59 +00:00
Travis Howell
bd2a59787b That change shouldn't have been commited
svn-id: r20903
2006-02-26 02:23:59 +00:00
Willem Jan Palenstijn
06e02f6010 stop playing a sample before deleting the sample data
svn-id: r20902
2006-02-26 01:25:27 +00:00
Travis Howell
76962c3ce6 Change debugInput opcode result to zerod array for now, since it expects input string
svn-id: r20901
2006-02-26 00:32:10 +00:00
Chris Apers
0cb17f18b3 Cleanup, forgot to mention that these files are ARM (Zodiac and OS5) startup code
svn-id: r20899
2006-02-25 21:43:23 +00:00
Max Horn
a76e3bab2f Remove the dummy index 0 entry from substResFileNameTable
svn-id: r20898
2006-02-25 21:36:19 +00:00
Chris Apers
1d9693f35b Correct name
svn-id: r20897
2006-02-25 21:25:09 +00:00
Chris Apers
a8b06a5214 Update properties and keywords
svn-id: r20896
2006-02-25 21:15:28 +00:00
Chris Apers
71a2aedb91 Will use mpeg2
svn-id: r20895
2006-02-25 21:01:42 +00:00
Chris Apers
2cef4d1a6e Fixed compilation
svn-id: r20894
2006-02-25 21:01:08 +00:00
Chris Apers
531eacb9bc Fixed compilation
svn-id: r20893
2006-02-25 20:58:55 +00:00
Chris Apers
cbfec0d542 Added CinE engine
svn-id: r20892
2006-02-25 20:55:24 +00:00
Chris Apers
ba6c48583c - Added 3DO platform
- talkSpeed and copryprotection are now global to all engines
- Fixed music and sound configuration

svn-id: r20891
2006-02-25 20:54:01 +00:00
Chris Apers
b558663e84 Remove obsolete var, now we have only one checkbox for sound and music
svn-id: r20890
2006-02-25 20:50:10 +00:00
Chris Apers
302fdf484b Added 3DO platform and CinE engine
svn-id: r20889
2006-02-25 20:47:54 +00:00
Max Horn
4c5d1a6b0e Improved patch for bug #1436165 (no more warnings from GNU tail about outdated parameters)
svn-id: r20888
2006-02-25 20:36:23 +00:00
Chris Apers
1d09fb169b Rename those files so that:
- fucntions can also be used in C projects
- functions really replace same functions from MSL instead of having multiple definitions for C and C++

svn-id: r20887
2006-02-25 20:34:13 +00:00
Chris Apers
544438b01e Prepare those files to be renamed as *.c
svn-id: r20886
2006-02-25 20:28:25 +00:00
Max Horn
331110271b Moved the plugin interface code of the SCUMM engine into a separate source file
svn-id: r20885
2006-02-25 19:20:51 +00:00
Gregory Montoir
164f35b878 cleanup unpacking function and get rid of an old hack to prevent buffer overflows.
svn-id: r20884
2006-02-25 18:26:16 +00:00
Max Horn
bb4d463138 Fix compiler warning (wrong return type)
svn-id: r20883
2006-02-25 18:24:55 +00:00
Max Horn
05559c89f2 Moved check for unknown MD5 checksum from ScummEngine::ScummEngine to Engine_SCUMM_create
svn-id: r20882
2006-02-25 18:24:22 +00:00
Gregory Montoir
0364eeed5c cleanup (endianess fixes, fixed partBufferStruct structure)
svn-id: r20881
2006-02-25 18:16:40 +00:00
Max Horn
779028dcd2 Modified the workaround for bug #1407789 to not depend on MD5 detection
svn-id: r20880
2006-02-25 18:16:24 +00:00
Max Horn
2ae0f79de3 Split SCUMM's generateSubstResFileName into two functions: findSubstResFileName and applySubstResFileName
svn-id: r20879
2006-02-25 17:36:32 +00:00
Max Horn
a161b09728 Moved dummy MIDI driver from backends/ to sound/ (this fixes bug #1435221)
svn-id: r20878
2006-02-25 14:45:31 +00:00
Max Horn
48fb7ea979 Fix bug #1436178 (ALL: int8_t in graphics/animation in conflict with ISO99 C)
svn-id: r20877
2006-02-25 14:42:21 +00:00
Eugene Sandulenko
c89aa846f0 Add newline to the end of the file
svn-id: r20876
2006-02-25 14:15:19 +00:00
Eugene Sandulenko
388a553f00 Put theme .ini out of .zip for better changes tracking.
svn-id: r20875
2006-02-25 14:00:22 +00:00
Travis Howell
7b9baa4f9f Cleanup decompress wizImage functions, to help find similar code
svn-id: r20874
2006-02-25 11:48:35 +00:00
Max Horn
1c93f7bcea Removed the obsolete MKID macro; added some doxygen comments, in particular for MKID_BE
svn-id: r20873
2006-02-25 11:45:56 +00:00
Max Horn
1f987027f8 Removed last two uses of MKID
svn-id: r20872
2006-02-25 11:12:44 +00:00
Lars Persson
eef3ac0e73 Updated name in script
svn-id: r20871
2006-02-25 10:41:45 +00:00
Lars Persson
ef195dab17 New makescripts for Symbian OS
svn-id: r20870
2006-02-25 10:29:56 +00:00
Lars Persson
e053cea9c0 Small loop adjustment to compile for VC6
svn-id: r20869
2006-02-25 10:24:52 +00:00
Sven Hesse
f51dd597dd Fix c&p mistake in adding DEBUG_PARSER debug level
svn-id: r20868
2006-02-25 10:16:46 +00:00