Jordi Vilalta Prat
66e9d4f5e8
Removed trailing spaces.
...
svn-id: r30664
2008-01-27 19:47:41 +00:00
Travis Howell
72dc3dcc0d
Set the number of speech segments in The Feeble File.
...
svn-id: r30508
2008-01-15 23:40:01 +00:00
Max Horn
6d37f5ccd8
Do not #include time.h globally (ideally, we should provide a localtime clone in OSystem so we can completly get rid of this)
...
svn-id: r29919
2007-12-20 14:29:58 +00:00
Max Horn
f44a196087
Moved all time() calls in AGOS to a single new method AGOSEngine::getTime(); also replaced an evil function-static variable by a member variable (lastMinute)
...
svn-id: r29908
2007-12-20 09:43:46 +00:00
Eugene Sandulenko
c640d1c604
Patch #1825276 : "DETECTION: advanced detector engine simplification"
...
svn-id: r29386
2007-11-03 21:06:58 +00:00
Eugene Sandulenko
77eea722af
Modified patch #1738058 : "Action recorder".
...
svn-id: r28968
2007-09-19 13:55:05 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
3abc11611e
Code formatting fixes
...
svn-id: r28945
2007-09-18 20:16:33 +00:00
Chris Apers
500481c4ec
Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)
...
svn-id: r28803
2007-09-01 19:13:04 +00:00
Travis Howell
bb2796c57a
Add support for multi-tune Protracker modules used in the Amiga version of Waxworks.
...
svn-id: r28256
2007-07-28 07:52:24 +00:00
Travis Howell
cf3719d613
Add eriktorbjorn's patch for bug #1498158 - AOGS: Itemheap overflow on 64bit systems.
...
svn-id: r28189
2007-07-25 11:29:47 +00:00
Neil Millstone
fddc9fb3f6
Memory block sizes for Simon 2 on DS port
...
svn-id: r27869
2007-07-02 22:41:29 +00:00
Max Horn
f445d8c800
Changed AGOS to use full KeyState, not just ascii value, in key events
...
svn-id: r27800
2007-06-30 22:21:29 +00:00
Torbjörn Andersson
90e1169581
Work around a crash when quitting Simon 2. If this is the proper fix, it should
...
almost certainly go into the 0.10 branch as well.
svn-id: r27617
2007-06-22 20:20:34 +00:00
Travis Howell
00829f15c8
Minor cleanup.
...
svn-id: r27580
2007-06-21 06:37:00 +00:00
Travis Howell
89b2cf75e2
Use frameBuffer directly, in order to drop extra buffer (frontBuffer) and cleanup code.
...
svn-id: r27577
2007-06-21 03:14:20 +00:00
Travis Howell
61c91cafb9
Cleanup.
...
svn-id: r27552
2007-06-20 01:01:29 +00:00
Travis Howell
0a11c241d5
Fix muting music on startup in games, when using non-MIDI music.
...
svn-id: r27284
2007-06-10 06:08:59 +00:00
Travis Howell
2d2bda501e
Fix timer code in Puzzle Pack, to match original speed.
...
svn-id: r27275
2007-06-10 04:14:53 +00:00
Travis Howell
14aa27c477
Add dirtyClips code for Simon the Sorcerer 1/2.
...
svn-id: r27227
2007-06-09 05:30:20 +00:00
Travis Howell
6db23fa056
Fix invalid writes in the Amiga demo of Elvira 1, caused by video window 20 using larger height.
...
svn-id: r27162
2007-06-07 04:08:55 +00:00
Travis Howell
a18357580b
Fix memory leaks on when quiting game.
...
svn-id: r27160
2007-06-07 02:51:09 +00:00
Travis Howell
f0acfc0a28
Limit MIDI driver, to games using MIDI music only.
...
svn-id: r27158
2007-06-07 02:43:03 +00:00
Travis Howell
8bcf073444
Fix non-MIDI music still playing, when the game is paused.
...
svn-id: r27156
2007-06-07 01:54:35 +00:00
Travis Howell
56cde56d4b
Fix input issues in earlier games, and split handleMouseMoved() due to difference in earlier games.
...
svn-id: r27103
2007-06-05 11:38:26 +00:00
Travis Howell
3547c13e49
Updates, to keep Amiga demo of Elvira 1 working.
...
svn-id: r27102
2007-06-05 09:14:59 +00:00
Travis Howell
de82682071
Update sound ranges in debugger, for earlier games.
...
svn-id: r27101
2007-06-05 09:13:42 +00:00
Travis Howell
78c9061cff
Fix invalid writes in Elvira 1, the original game would overwrite into _window6BackScn.
...
svn-id: r27078
2007-06-04 07:04:42 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Max Horn
0de170c980
Removing useless common/fs.h includes
...
svn-id: r27018
2007-05-30 17:44:52 +00:00
Travis Howell
d877a0a8d1
Fix glitches in AtariST demo of Elvira 1.
...
svn-id: r26997
2007-05-28 13:01:08 +00:00
Travis Howell
7d8619350f
Fix loading restart state in Waxworks for now.
...
svn-id: r26966
2007-05-27 11:32:19 +00:00
Travis Howell
d6e0fe13b5
Add code for opcodes 177/178 in Elvira 2.
...
svn-id: r26937
2007-05-26 13:23:06 +00:00
Travis Howell
82d6145be5
Minor cleanup.
...
svn-id: r26913
2007-05-22 13:11:06 +00:00
Travis Howell
5e1af6f479
Add load/save interface support for Elvira 2 and Waxworks.
...
svn-id: r26909
2007-05-22 10:31:51 +00:00
Travis Howell
bdb18c60d8
Add idle code for DIMP.
...
svn-id: r26848
2007-05-16 05:57:26 +00:00
Travis Howell
9a04d1dffb
Rename a few variables.
...
svn-id: r26827
2007-05-13 10:07:55 +00:00
Travis Howell
da283175c4
Correct delay for animateSprite event in Simon the Sorcerer 2.
...
svn-id: r26826
2007-05-13 09:55:15 +00:00
Travis Howell
b6672f37a9
Fix bugs #941074 and #828860 , by switching to graphics renderer code used by earlier (non-Windows) versions of Simon the Sorcerer 1/2.
...
svn-id: r26825
2007-05-13 08:46:48 +00:00
Travis Howell
20bf83a2ce
Imrproved support for Elvira 1/2 and Waxworks.
...
svn-id: r26792
2007-05-09 15:36:05 +00:00
Travis Howell
9547535bd2
Fixes for conversation response in Waxworks.
...
svn-id: r26779
2007-05-07 13:03:02 +00:00
Travis Howell
1a69604e82
Cleanup.
...
svn-id: r26769
2007-05-07 01:11:10 +00:00
Travis Howell
5668e15b2e
Update reporting of invalid script opcodes.
...
svn-id: r26501
2007-04-15 14:32:58 +00:00
Travis Howell
2d3e77db85
Split game engines, to allow further cleanups.
...
svn-id: r26481
2007-04-15 05:04:48 +00:00
Max Horn
2d2b3d0ed2
Renamed AGOSEngine::midi to AGOSEngine::_midi
...
svn-id: r26468
2007-04-14 12:03:46 +00:00
Max Horn
72ee9ee86a
Changed AGOS to use the EventManager to track the mouse position; added a FIXME comment about _mouseOld never being set
...
svn-id: r26206
2007-03-18 13:29:12 +00:00
Torbjörn Andersson
53624376b4
Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), with
...
Fingolfin's blessings. Keyboard repeat is now handled by the event manager,
rather than by individual engines.
Since this can cause problems with some engines (see the AGI engine), the extra
"key down" events are marked as "synthetic", so that they can be ignored if
necessary.
svn-id: r26170
2007-03-17 15:44:26 +00:00
Travis Howell
29ada82134
Bypass the copy protection screens in floppy disk releases of Simon the Sorcerer 1 and 2, with permission from Adventure Soft.
...
svn-id: r25760
2007-02-21 11:46:35 +00:00
Max Horn
cfc3d0a8ed
AGOS: Send GM System Enable/On upon startup
...
svn-id: r25631
2007-02-16 13:41:38 +00:00
Travis Howell
ddef4db34e
Fix missing scenes (accolade logo) in AtariST demo of Elvira 1.
...
svn-id: r25583
2007-02-14 04:15:37 +00:00