Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko 75f31d28c9 o COde formatting
o Improved debug output
o Do not produce a lot of frameCount < 0 messages
o Okk now appears after first scene
o implemented yet another animation function
o Renamed SF_* -> sf* for functions I know are correct

svn-id: r16390
2004-12-30 18:45:48 +00:00
Max Horn 682dfbcaf7 cleanup
svn-id: r16389
2004-12-30 15:30:26 +00:00
Max Horn 6fb82b2494 Final part of the fix for bug #1091802 (GUI: Credits scroll glitch)
svn-id: r16388
2004-12-30 14:55:20 +00:00
Torbjörn Andersson 1a27617a95 Renamed the "placard" opcode functions. They should be reasonably bug free
now.

svn-id: r16387
2004-12-30 14:54:40 +00:00
Torbjörn Andersson 8ce71ebb20 Fixed warning.
svn-id: r16386
2004-12-30 14:54:08 +00:00
Max Horn 92a43e14a0 silly me, shouldn't test a variable which wasn't even set <sigh>
svn-id: r16385
2004-12-30 14:53:17 +00:00
Max Horn 989ae40402 Swallow ctrl-alt keyup events, too
svn-id: r16384
2004-12-30 14:48:21 +00:00
Max Horn f0d0ce7979 Reduce time till scrolling starts inthe about dialog; pressing shift/alt now causes faster/reverse scrolling (this is an insider trick and not documented on purpose :-)
svn-id: r16383
2004-12-30 14:21:16 +00:00
Max Horn 60deb4200b cleanup
svn-id: r16382
2004-12-30 14:13:14 +00:00
Max Horn 246f14bb40 set key modifiers for keyup events, too; use SDL_GetModState to determine mod flags, so that the modifier flags get set if e.g. the shift key is pressed alone
svn-id: r16381
2004-12-30 14:11:00 +00:00
Max Horn 9581bd5691 Fix for bug #1091801 (ALL: Possible to create corrupt config file)
svn-id: r16379
2004-12-30 12:54:04 +00:00
Andrew Kurushin 8531caf822 - fixed canWalk bug
svn-id: r16378
2004-12-29 22:50:19 +00:00
Andrew Kurushin 5019da43bd - some update
svn-id: r16377
2004-12-29 22:31:21 +00:00
Andrew Kurushin cc2f79394b - fixing compilation
svn-id: r16376
2004-12-29 22:00:47 +00:00
Andrew Kurushin 41a5251e28 - some work in progress
svn-id: r16375
2004-12-29 21:49:25 +00:00
Eugene Sandulenko 8cf04e3928 Just compared with original. Correct fade durations confirmed. I just used
to our 3x slower ones :).

svn-id: r16374
2004-12-29 19:45:57 +00:00
Eugene Sandulenko 80647dd424 PALETTE_FADE_DURATION -> kNormalFadeDuration
svn-id: r16373
2004-12-29 19:40:59 +00:00
Eugene Sandulenko 904af077e3 Let user exit at the transition, i.e. process user input
svn-id: r16372
2004-12-29 19:17:20 +00:00
Torbjörn Andersson a5656fa83e Implemented the "placard" functions, because they're such a nice visual
feedback that something right is happening.

svn-id: r16371
2004-12-29 16:10:53 +00:00
Torbjörn Andersson fd0efdc654 Might as well initialise this variable.
svn-id: r16370
2004-12-29 16:05:12 +00:00
Andrew Kurushin 6b4264d3a8 - fixed fingolfin notification
svn-id: r16369
2004-12-29 14:33:14 +00:00
Gregory Montoir 4d46b7882a oops... thanks wjp for pointing me this one
svn-id: r16368
2004-12-29 14:25:20 +00:00
Max Horn 44531e4aee Fix warning. SAGA coders should fix this properly :-)
svn-id: r16367
2004-12-29 12:59:17 +00:00
Travis Howell d6547ea536 Compile fix from cyx
svn-id: r16366
2004-12-29 05:01:27 +00:00
Eugene Sandulenko db249a8fe1 Fix regression with IHNM.
Add IHNM demo MD5s. demo does not work at all yet

svn-id: r16365
2004-12-28 23:18:11 +00:00
Andrew Kurushin cc18520fe5 -addition to previous
svn-id: r16364
2004-12-28 21:33:46 +00:00
Andrew Kurushin d6a4ffc2b0 - many actor walk related functions added
- implemented script functions for scriptDoors (except iso mode)
- introduced getDisplayWidth() getDisplayHeight() getStatusYOffset getPathYOffset()

svn-id: r16363
2004-12-28 21:27:18 +00:00
Max Horn a40ed29abd Renamed _clickedWidget -> _dragWidget; if a drag is in process, send the mouse moved / mouse up events to the widget on which the drag is performed (this fixes at least one bug and improves the user experience)
svn-id: r16362
2004-12-28 21:07:34 +00:00
Eugene Sandulenko 8e42cbde2a Remove leftover debug message
svn-id: r16361
2004-12-28 21:04:58 +00:00
Max Horn b15d92e470 Fix running ScummVM in plugin-mode
svn-id: r16360
2004-12-28 20:29:42 +00:00
Max Horn 49393c0f41 Yet another idea
svn-id: r16359
2004-12-28 20:27:48 +00:00
Torbjörn Andersson accc6897b0 Added MD5 sums for IHNM so that we can watch the intro again. It seems to
have developed a few regressions though.

svn-id: r16358
2004-12-28 17:43:23 +00:00
Gregory Montoir 8230330587 slightly less hackish Journal code
svn-id: r16357
2004-12-28 17:20:21 +00:00
Eugene Sandulenko 3cfbc4082b Partial fix for Mac intro. Sprites are still incorrect because of lack of
m68k asm knowledge :)

svn-id: r16356
2004-12-28 13:34:33 +00:00
Max Horn 43c27589bb Fix building in an external dir
svn-id: r16355
2004-12-28 11:40:27 +00:00
Max Horn 160a28e912 Fixing hasActiveChannelOfType
svn-id: r16354
2004-12-28 11:19:36 +00:00
Eugene Sandulenko 864b1f88c0 Implement rest of animation-related opcodes.
svn-id: r16353
2004-12-28 04:09:10 +00:00
Eugene Sandulenko 03ed4dd4df o Fixed animation playback
o Implemented almost all animation opcodes

svn-id: r16352
2004-12-28 03:44:07 +00:00
Max Horn 48e70acbaa Use SoundMixer::kMaxMixerVolume
svn-id: r16351
2004-12-27 23:58:04 +00:00
Max Horn 53ff19eccb Use SoundMixer::kMaxMixerVolume
svn-id: r16350
2004-12-27 23:46:55 +00:00
Max Horn f9b1e4118c Use the mixer to handle sound volumes
svn-id: r16349
2004-12-27 23:43:40 +00:00
Max Horn bc882a1af4 Introduced two new constants SoundMixer::kMaxChannelVolume and SoundMixer::kMaxMixerVolume, for clarity
svn-id: r16348
2004-12-27 23:33:19 +00:00
Max Horn d299f0601b Reducing header dependencies a bit
svn-id: r16347
2004-12-27 22:08:20 +00:00
Max Horn 6e32618c9a Done
svn-id: r16346
2004-12-27 21:54:24 +00:00
Max Horn d138a880bf Fix for bug #1091748 (DIG: Starting new games takes a long time); turns out querying the debuglevel from the config-manager very often is too slow
svn-id: r16345
2004-12-27 21:54:20 +00:00
Paweł Kołodziejski 2eb17ef322 update
svn-id: r16344
2004-12-27 18:50:33 +00:00
Max Horn e9f1ff4d08 Reduce potential loss of precision if SysTicksPerSecond does not divide 1000
svn-id: r16342
2004-12-27 17:30:08 +00:00
Torbjörn Andersson 29e367a063 Don't use pointers to int. We don't know what size an "int" is.
Also, failing the script checksum test is no longer a fatal error. There
has been a report that could mean there is a German version with incorrect
checksums. Whether or not this change will make it playable is an entirely
different matter, of course.

svn-id: r16341
2004-12-27 17:29:07 +00:00
Torbjörn Andersson 2269576ce9 Added MD5 sum for Linux music file.
svn-id: r16340
2004-12-27 16:48:07 +00:00
Torbjörn Andersson e582a244db Removed unused variable.
svn-id: r16339
2004-12-27 16:46:24 +00:00