Filippos Karapetis
f05712548e
Oops, Common::Stack should be used instead of Common::FixedStack
...
svn-id: r29590
2007-11-21 00:39:12 +00:00
Filippos Karapetis
e069ce6129
Common::FixedStack is used now for AGI flood fill routines
...
svn-id: r29589
2007-11-21 00:34:32 +00:00
Filippos Karapetis
e17acaa1c6
Fix regression with the menus
...
svn-id: r29588
2007-11-20 23:42:45 +00:00
Oystein Eftevaag
0bc6fbd435
Optimized dirty rects handling a bit, makes AGOS engine games run better
...
svn-id: r29587
2007-11-20 22:20:52 +00:00
Gregory Montoir
cbd9963af7
fix bug #1834852
...
svn-id: r29586
2007-11-20 21:00:41 +00:00
Filippos Karapetis
3cb597a046
Cleanup and simplification
...
svn-id: r29585
2007-11-20 20:25:37 +00:00
Johannes Schickel
c9a7cbf6ee
Cleanup.
...
svn-id: r29584
2007-11-20 19:59:29 +00:00
Johannes Schickel
94a584c687
Cleanup.
...
svn-id: r29583
2007-11-20 19:54:06 +00:00
Oystein Eftevaag
f2f5a09040
Cleaned up some formatting
...
svn-id: r29582
2007-11-20 19:42:41 +00:00
Sven Hesse
045d5f5c08
Muting the compiler :P
...
svn-id: r29581
2007-11-20 19:15:11 +00:00
Torbjörn Andersson
f7fd695e79
Fixed unterminated string in countSaveGames(), which may be the cause of the
...
problem with Feeble Files savegames not being shown that was described on the
forum recently.
svn-id: r29580
2007-11-20 18:46:01 +00:00
Filippos Karapetis
338f8aa99e
Slight fix for the sound in Mickey's Space Adventure
...
svn-id: r29579
2007-11-20 16:44:16 +00:00
Paul Gilbert
2393e87a7a
Added a check to keep the cursor active when entering a savegame name on backends that provide a virtual keyboard
...
svn-id: r29578
2007-11-20 12:48:59 +00:00
Paul Gilbert
724d99b74f
Changed the copy protection dialog event loop so the fourth digit pressed will be briefly displayed
...
svn-id: r29577
2007-11-20 12:39:24 +00:00
Paul Gilbert
5eb9b10bbd
Changed calls to pollEvent to be in while loops to ensure all pending events get processed
...
svn-id: r29576
2007-11-20 12:26:06 +00:00
Filippos Karapetis
ea569b48d0
Implemented music in Mickey's Space Adventure, thanks to the now common softsynth square wave generator
...
svn-id: r29575
2007-11-20 00:26:36 +00:00
Filippos Karapetis
e010c59277
Oops, made _speakerStream private again
...
svn-id: r29574
2007-11-19 22:47:58 +00:00
Filippos Karapetis
2d3316a570
_speakerStream should be public. Also, when preAGI engine closes, the speaker handle is freed
...
svn-id: r29573
2007-11-19 22:37:52 +00:00
Oystein Eftevaag
3996e3daac
Fixed a silly palette issue, and added a toggle for a click-and-hold-mouse-button mode
...
svn-id: r29572
2007-11-19 22:29:02 +00:00
Nicola Mettifogo
f8e1da5b60
* made engine use Inventory and InventoryRenderer
...
* inventory drawing is now performed directly in the framebuffer instead of using the game screen buffer
* specialized jobs to handle inventory drawing have been deleted as they had become obsolete
svn-id: r29571
2007-11-19 20:46:28 +00:00
Eugene Sandulenko
7270c8113e
oops. that's what last minute moves may result in.
...
svn-id: r29570
2007-11-19 20:41:13 +00:00
Eugene Sandulenko
8a145bbb53
Hook PC Speaker to Troll's Tale. Though pitch and duration are wrong
...
svn-id: r29569
2007-11-19 20:34:26 +00:00
Nicola Mettifogo
d86246308d
Walk and script handling are now directly handled by the main loop, instead of relying on the job list.
...
svn-id: r29568
2007-11-19 20:23:01 +00:00
Max Horn
2a339d8ea3
Don't use M_PI, rather use our very own PI constant
...
svn-id: r29567
2007-11-19 12:44:54 +00:00
Filippos Karapetis
24d1eff8e4
Define M_PI if it's not defined (seems not to be defined under MSVC)
...
svn-id: r29566
2007-11-19 00:45:58 +00:00
Filippos Karapetis
ed824ae03b
Updated the MSVC8 IGOR project file for commit #29552
...
svn-id: r29565
2007-11-19 00:38:38 +00:00
Sven Hesse
b1f6be7baa
Moved Gob's square wave generator to sound/softsynth/pcspk.h
...
svn-id: r29564
2007-11-18 23:35:09 +00:00
Sven Hesse
40a5f8028a
Muting the compiler :P
...
svn-id: r29563
2007-11-18 22:22:38 +00:00
Nicola Mettifogo
28289fb694
Cleanup.
...
svn-id: r29562
2007-11-18 21:32:22 +00:00
Nicola Mettifogo
7731af9833
Partly decoupled rendering from game data update. Graphics routines to draw/erase animations and labels are now invoked explicitly instead of being handled in the job list.
...
svn-id: r29561
2007-11-18 21:16:27 +00:00
Max Horn
7d984d1a67
factory functions should be documented at least roughly...
...
svn-id: r29560
2007-11-18 21:13:08 +00:00
Gregory Montoir
c76c6e2256
added rjp1 module specific pattern playback
...
svn-id: r29559
2007-11-18 20:27:31 +00:00
Nicola Mettifogo
9e58b0253d
Removed other paranoia code from the original engine (as in revision 29505).
...
svn-id: r29558
2007-11-18 18:04:41 +00:00
Oystein Eftevaag
6a4ce78789
Implemented soft keyboard support, and added a workarond for engines that can't handle mouse-down and mouse-up events coming in two subsequent calls to pollEvent()
...
svn-id: r29557
2007-11-18 17:58:53 +00:00
Nicola Mettifogo
6471eb84f2
Cleanup.
...
svn-id: r29556
2007-11-18 13:22:38 +00:00
Torbjörn Andersson
ade0b5a212
Fixed sluggish mouse cursor on restart/restore screen.
...
svn-id: r29555
2007-11-18 10:08:43 +00:00
Paul Gilbert
9195905008
Further fixes to sound code (thanks to eriktorbjorn)
...
svn-id: r29554
2007-11-18 08:11:29 +00:00
Paul Gilbert
ab445635cb
Added some extra mutex locks to the sound code to hopefully prevent randomo crashes
...
svn-id: r29553
2007-11-18 07:42:49 +00:00
Gregory Montoir
0867e09a81
- added CTMF music support
...
- fixed dialogue in PART12
svn-id: r29552
2007-11-18 06:25:23 +00:00
Gregory Montoir
c0cebe93bb
skip silence VOC block (used in Igor)
...
svn-id: r29551
2007-11-18 06:24:40 +00:00
Paul Gilbert
7b458c96b0
Bugfix to only delay showing a new talk dialog if there isn't one active in the current room
...
svn-id: r29550
2007-11-18 06:16:58 +00:00
Paul Gilbert
3364e03517
Reordered savegame content to fix bug where restoring a savegame from after a fight caused the opponent to briefly appear alive again
...
svn-id: r29549
2007-11-18 06:14:53 +00:00
Paul Gilbert
eadb5b7292
Added sounds to endgame animation sequence
...
svn-id: r29548
2007-11-18 05:11:38 +00:00
Paul Gilbert
4d21471155
Cleaned up animation player and added support for a set of sounds to be played during an animation
...
svn-id: r29547
2007-11-18 05:10:56 +00:00
Travis Howell
2670862c33
Update comment for workaround for bug #1745996 .
...
svn-id: r29545
2007-11-18 04:42:40 +00:00
Travis Howell
4ce9b7fa15
Switch invalid items back to error message, since restart state issues are fixed now..
...
svn-id: r29544
2007-11-18 04:34:08 +00:00
Travis Howell
70c4f25aef
Fix loading restart state file in Amiga version of Waxworks.
...
svn-id: r29543
2007-11-18 04:02:11 +00:00
Oystein Eftevaag
ee4d7dc54d
Increased sound buffer size to avoid some skipping issues, and re-added a timer callback that had somehow gotten lost
...
svn-id: r29542
2007-11-18 01:14:20 +00:00
Oystein Eftevaag
dbbce1985a
Implemented portrait mode, fixed a few issues with the dirty rects handling, fixed some cursor positioning issues, and redirecting stdout and stderr to a log file when ScummVM is launched from the Springboard
...
svn-id: r29541
2007-11-17 21:26:03 +00:00
Travis Howell
7bc422a8e9
Use unique save game naming for PC versions of Elvira 2 and Waxworks, due to the save game format differences.
...
svn-id: r29539
2007-11-17 12:48:28 +00:00