Torbjörn Andersson
f4b4a30327
Removed unnecessary #include.
...
svn-id: r25587
2007-02-14 17:05:58 +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
Max Horn
7572d2b4f2
Changed detectBestMatchingGame to return a pointer to a ADGameDescription (or a subclass of it); added a (currently fake) fallback callback entry in ADParams
...
svn-id: r25574
2007-02-13 23:37:44 +00:00
Torbjörn Andersson
c2972f09c2
Whitespace changes.
...
svn-id: r25567
2007-02-13 21:41:43 +00:00
Eugene Sandulenko
8405eca0ea
Fix warnings
...
svn-id: r25554
2007-02-13 19:51:27 +00:00
Max Horn
4968e912ce
AdvancedDetector changes:
...
* Renamed genGameList to gameIDList to make it match the corresponding
plugin API function name
* removed the detectFunc param from detectGameForEngineCreation,
as it *always* pointed to a straight wrapper around AdvancedDetector::detectAllGames
* as a consequence, removed the various GAME_detectGames functions from the
engines, and removed the detectFunc param from ADVANCED_DETECTOR_DEFINE_PLUGIN
svn-id: r25547
2007-02-13 14:55:11 +00:00
Eugene Sandulenko
da7d8c9f35
Rename Common::GF_XXX to Common::ADGF_XXX
...
svn-id: r25545
2007-02-13 13:42:28 +00:00
Max Horn
2afe07992f
Renamed kADFlagComplexID to kADFlagAugmentPreferredTarget, document it, and add it for AGOS, too
...
svn-id: r25543
2007-02-13 13:17:46 +00:00
Travis Howell
0d418ee6ba
Add Spanish version of Swampy Adventures.
...
svn-id: r25540
2007-02-13 12:14:27 +00:00
Max Horn
55adc889e7
(re)added flags field to ADGameDescription, with currently only one value (GF_DEMO) -- this flag value is not yet used by anything (also, GF_DEMO hasn't been correctly set for AGI games yet)
...
svn-id: r25539
2007-02-13 01:28:18 +00:00
Travis Howell
6654a91ae2
Change asserts to warnings to now, due to code differences in Amiga versions of Simon the Sorcerer.
...
svn-id: r25522
2007-02-12 13:29:41 +00:00
Travis Howell
e0b9ccf2f0
Fix subtitles glitches in Amiga OCS version of Simon the Sorcerer 1, by using AGA on screen font for now.
...
svn-id: r25518
2007-02-12 11:30:18 +00:00
Travis Howell
b2f9c5ab8e
Add palette code difference for Amiga OCS version of Simon the Sorcerer 1.
...
svn-id: r25517
2007-02-12 11:27:11 +00:00
Kostas Nakos
c1a735dee5
re-added missing wince #include; got deleted suring the simon -> agos transition
...
svn-id: r25515
2007-02-12 09:05:52 +00:00
Kostas Nakos
775bed1069
apply modified patch #1657436 (alignment issues)
...
svn-id: r25514
2007-02-12 09:04:34 +00:00
Travis Howell
affcd0f808
Update work around for script bug in Amiga AGA/CD32 verisons of Simon the Sorcerer 1.
...
svn-id: r25513
2007-02-12 07:03:41 +00:00
Travis Howell
0a8a92fd5c
Fix icons regression in Amiga OCS version of Simon the Sorcerer 1.
...
svn-id: r25512
2007-02-12 06:17:13 +00:00
Travis Howell
3c1ede0520
Fix cursor palette in Amiga versions of Simon the Sorcerer 1 and remove duplciate cursor table.
...
svn-id: r25511
2007-02-12 06:15:26 +00:00
Travis Howell
45692d4323
Add work around for script bug in Amiga AGA/CD32 verisons of Simon the Sorcerer 1.
...
svn-id: r25510
2007-02-12 05:16:03 +00:00
Travis Howell
9315ccbdc1
Fix icons palette in AGA/CD32 versions of Simon the Sorcerer 1.
...
svn-id: r25509
2007-02-12 04:58:49 +00:00
Travis Howell
2c0c7a8e17
Minor changes for coding guidelines.
...
svn-id: r25508
2007-02-12 04:30:24 +00:00
Travis Howell
bfd3d872b8
Adjust random opcode for Amiga versions of Simon the Sorcerer 1.
...
svn-id: r25507
2007-02-12 04:23:10 +00:00
Travis Howell
384fd4b833
Add Quietust's patch to fix subtitles glitches in Amiga AGA/CD32 versions of Simon the Sorcerer 1.
...
svn-id: r25506
2007-02-12 04:18:19 +00:00
Travis Howell
189b4abb33
Pass VC10_state directly to convertclip, to reduce arguments.
...
svn-id: r25505
2007-02-12 03:59:29 +00:00
Travis Howell
8ba3553722
Add Quietust's changes to fix image glitches in Amiga AGA/CD32 versions of Simon the Sorcerer 1.
...
svn-id: r25504
2007-02-12 01:07:27 +00:00
Travis Howell
d8d2c4cd65
Ooops, remove debug leftovers in last commit.
...
svn-id: r25502
2007-02-12 00:21:04 +00:00
Travis Howell
d4a206ec12
Add basic support for AtariST demo of Elvira 1.
...
svn-id: r25501
2007-02-12 00:14:14 +00:00
Travis Howell
c9202232ab
Whitespace changes.
...
svn-id: r25488
2007-02-11 11:35:19 +00:00
Travis Howell
9f0ed19076
Add Quietust's patch for improved string redering in Amiga versions of Simon the Sorcerer 1.
...
svn-id: r25481
2007-02-11 02:19:56 +00:00
Travis Howell
6bdd106176
Add Acorn disk version of Simon the Sorcerer 1.
...
svn-id: r25480
2007-02-11 02:16:00 +00:00
Gregory Montoir
c66f919e86
minor cleanup
...
svn-id: r25444
2007-02-09 12:27:31 +00:00
Travis Howell
6c1b7114f5
Add demo of Simon the Sorcerer 1 (DOS CD).
...
svn-id: r25437
2007-02-09 10:53:16 +00:00
Travis Howell
eaeada78ac
Add cyx's patch for cleanup for planar conversion code, and support for 32 color planar graphics of Amiga ECS version of Simon the Sorcerer 1.
...
svn-id: r25436
2007-02-09 00:35:57 +00:00
Travis Howell
f8052bb650
Convert planar images, only when required for drawing.
...
svn-id: r25433
2007-02-08 23:37:17 +00:00
Eugene Sandulenko
7b6bdd231d
AdvancedDetector now has built-in fallback detection based on file lists.
...
Currently only gob engine benefits from it.
svn-id: r25374
2007-02-04 03:10:27 +00:00
Max Horn
cb49cbdd45
* Reimplemented Mixer::pauseAll to simply invoke pause on all channels
...
(implying change of semantics)
* Reordered the params of Mixer::playRaw (the SoundType now comes first, not last)
* Removed Mixer::isPaused
* Removed Mixer::getSoundElapsedTimeOfSoundID
* Added some doxygen comments to the Mixer
svn-id: r25356
2007-02-03 19:05:53 +00:00
Travis Howell
9a7c1c9baf
Add French version of Simon the Sorcerer 2 (Windows CD)
...
svn-id: r25252
2007-01-29 06:45:14 +00:00
Chris Apers
06c3d2cb2a
Fix crash on PalmOS due to out of memory
...
svn-id: r25248
2007-01-28 18:40:30 +00:00
Chris Apers
2c1a3e1cd2
Added French/Atari ST version of Elvira 1 and 2
...
svn-id: r25247
2007-01-28 18:38:26 +00:00
Eugene Sandulenko
93687d376b
Add more paramteres to AdvancedDetector. Not used yet.
...
svn-id: r25241
2007-01-28 07:31:26 +00:00
Travis Howell
82cc1db794
Revert audiostream changes for VOC sound, due to sgin differences in Amiga CD32 verison of Simon 1.
...
svn-id: r25220
2007-01-27 01:07:12 +00:00
Travis Howell
b867202199
Correct md5 details for restart file in Amiga/AtariST versions of Elvira 1/2 and Waxworks.
...
svn-id: r25218
2007-01-27 00:27:58 +00:00
Max Horn
d70c83bd4b
Lots of cleanup in the AdvancedDetector
...
svn-id: r25194
2007-01-25 21:16:57 +00:00
Eugene Sandulenko
bb3cc79bc6
Reduce #include dependencies
...
svn-id: r25178
2007-01-25 01:05:25 +00:00
Eugene Sandulenko
318210ad96
Add optional size parameter to ADGameFileDescription. Not used now.
...
svn-id: r25164
2007-01-24 22:42:44 +00:00
Eugene Sandulenko
edd2422a55
Hide all AdvacedDetector parameters into a structure for easier maintenance
...
and extensibility
svn-id: r25163
2007-01-24 22:24:52 +00:00
Max Horn
44cbf4996b
Removed common/advancedDetector.h from agos.h, thus reducing the number of build deps on base/plugins.h and base/game.h from about 155 to 113 (and also reducing the deps on advancedDetector.h, of course). The same should be done to all other engines using the advanced detector (AGI, CINE, SAGA, Parallaction)
...
svn-id: r25154
2007-01-21 16:57:13 +00:00
Eugene Sandulenko
cd8a5f3a98
First phase of detection-related plugins interface improvements. Now plugins
...
return StringMap instead of fixed list of parameters. This adds great
flexibility.
Current patch should not alter any functionality, i.e. if there are regressions,
submit a report. Phase 2 will benefit from these changes and will come later.
svn-id: r25134
2007-01-20 21:27:57 +00:00
Travis Howell
cc0c0b0dd1
Update details for German version of Elvira 2
...
svn-id: r25107
2007-01-16 21:41:38 +00:00
Travis Howell
1638cf2f0b
Add Spanish version of Elvira 2
...
svn-id: r25066
2007-01-10 23:17:17 +00:00
Travis Howell
25141dd901
Limit keyboard specific verb code to arrow keys only in PP/WW
...
svn-id: r24972
2007-01-03 11:40:39 +00:00
Travis Howell
bca2bacf23
The arrows keys aren't monitored in DIMP
...
svn-id: r24969
2007-01-03 01:41:34 +00:00
Travis Howell
ea9ae8af0d
Add volume support for music in swampy
...
svn-id: r24966
2007-01-01 11:29:20 +00:00
Travis Howell
66249c651e
Add eriktorbjorn's patch for secondary sound looping in swampy, with minor changes for uncompressed sounds.
...
svn-id: r24965
2007-01-01 09:58:00 +00:00
Torbjörn Andersson
6944797891
At Kirben's request, I've applied my old keyboard repeat patch for the AGOS
...
engine. Swampy's Adventures really needs it, and the more generic solution to
keyboard repeat is apparently stalled.
svn-id: r24964
2007-01-01 07:37:07 +00:00
Travis Howell
cbe3cb850c
Cleanup
...
svn-id: r24963
2007-01-01 05:44:34 +00:00
Travis Howell
9b6c3f3a87
Add dxa file extension for short version of filenames too.
...
svn-id: r24961
2007-01-01 04:49:10 +00:00
Travis Howell
590bd33a9e
Fix bug #1624767 - FF: save games will not load.
...
svn-id: r24960
2007-01-01 04:35:27 +00:00
Torbjörn Andersson
95a7b6507a
Cleanup
...
svn-id: r24953
2006-12-30 05:14:54 +00:00
Torbjörn Andersson
c0ccf07010
Fixed warning.
...
svn-id: r24952
2006-12-30 04:50:55 +00:00
Travis Howell
b0cd34a28b
Add German version of PP - Swampy Adventures
...
svn-id: r24951
2006-12-30 01:20:19 +00:00
Eugene Sandulenko
c01839bbe9
Make ADGameFileDescription is built in directly into ADGameDescription.
...
svn-id: r24947
2006-12-29 00:03:03 +00:00
Travis Howell
352549c6e6
Set maximum saved game file to 998, since 999 is used for as restart state in FF
...
svn-id: r24927
2006-12-25 23:25:28 +00:00
Torbjörn Andersson
3f0f9045aa
Tiny whitespace changes.
...
svn-id: r24907
2006-12-20 20:10:37 +00:00
Max Horn
559f2b62eb
Renamed real_ADVANCED_DETECTOR_DETECT_GAMES_FUNCTION to ADVANCED_DETECTOR_DETECT_GAMES_FUNCTION, and real_ADVANCED_DETECTOR_DETECT_INIT_GAME to ADVANCED_DETECTOR_DETECT_INIT_GAME
...
svn-id: r24896
2006-12-19 23:57:04 +00:00
Eugene Sandulenko
457ebfea3c
Get rif od ARRAYSIZE in ADGameDescription
...
svn-id: r24882
2006-12-19 04:35:08 +00:00
Eugene Sandulenko
18ce381060
Got rid of ARRAYSIZE in advanceDetector calls
...
svn-id: r24881
2006-12-19 03:52:04 +00:00
Travis Howell
1950e9cc50
Add German demo of Simon the Sorcerer 2 (DOS CC)
...
svn-id: r24773
2006-11-23 08:54:34 +00:00
Travis Howell
4ac350407f
Remove left over debug code
...
svn-id: r24772
2006-11-23 08:48:53 +00:00
Travis Howell
e7db7aff4d
Avoid compiler warnings
...
svn-id: r24764
2006-11-23 05:37:37 +00:00
Eugene Sandulenko
cfb29dcb51
Fix MSVC2005 warnings. Please, review the changes.
...
svn-id: r24760
2006-11-22 15:50:30 +00:00
Travis Howell
f55320f988
Add inital pause code for Elvira 1/2 & WW, and cleanup
...
svn-id: r24723
2006-11-15 13:11:53 +00:00
Max Horn
1f26cb8965
Reworked code in the advanced game detector (getting rid of much of the evil #define hell it consisted of previously)
...
svn-id: r24685
2006-11-12 03:23:29 +00:00
Travis Howell
7dc85a36ac
Limit Evlira 1 mouse hack to full version
...
svn-id: r24677
2006-11-11 11:54:51 +00:00
Eugene Sandulenko
a977988058
Next step in AdvancedDetector unification. Moved all common functions to
...
macroses. Now typical usage is just list of macros with parameters and
array of game details.
svn-id: r24670
2006-11-10 22:43:10 +00:00
Travis Howell
f334797caa
Add debugger command, to allow object flag vlaues to be altered.
...
svn-id: r24663
2006-11-09 10:41:29 +00:00
Travis Howell
3213bc322b
Fix bug #1592914 - SIMON1: Crash in Dwarf Cave
...
svn-id: r24662
2006-11-09 05:28:36 +00:00
Travis Howell
09d35a38a8
Fix restarting game in Elvira 2
...
svn-id: r24646
2006-11-07 01:02:24 +00:00
Travis Howell
fe33cd84d6
Fix restarting game in Elvira 1
...
svn-id: r24645
2006-11-06 23:58:15 +00:00
Travis Howell
1b926fee10
Add inherit code for earlier games
...
svn-id: r24640
2006-11-06 14:28:19 +00:00
Travis Howell
415ec67056
Cleanup
...
svn-id: r24639
2006-11-06 13:59:11 +00:00
Travis Howell
c13380e76e
Add contain code differences between earlier games
...
svn-id: r24634
2006-11-06 12:02:28 +00:00
Travis Howell
5a40402528
Split draw code for earlier games, to prevent regressions for now
...
svn-id: r24633
2006-11-06 08:07:47 +00:00
Travis Howell
8c95ca18e5
System mouse code no longer required
...
svn-id: r24632
2006-11-06 07:58:37 +00:00
Travis Howell
f2318ed1fd
Fix mouse palette in WW
...
svn-id: r24631
2006-11-06 01:32:20 +00:00
Travis Howell
a1a5c9b38a
The clear timers script only exists in Simon1
...
svn-id: r24630
2006-11-06 01:14:26 +00:00
Travis Howell
3ebba5fab9
Fix mouse glitch regression, due to code re-arrange
...
svn-id: r24629
2006-11-05 23:58:37 +00:00
Travis Howell
05dcf9c11d
Cleanup
...
svn-id: r24626
2006-11-05 08:27:15 +00:00
Travis Howell
493af8f40b
Only read a single item, in doTable opcode
...
svn-id: r24624
2006-11-05 07:42:23 +00:00
Travis Howell
a2abbf919d
Add inital load/save code changes for earlier games and cleanup
...
svn-id: r24622
2006-11-05 06:26:45 +00:00
Travis Howell
ea9baa0347
Improve debug output of video script
...
svn-id: r24621
2006-11-05 06:10:41 +00:00
Travis Howell
4578f9afa5
Typo
...
svn-id: r24620
2006-11-05 01:52:56 +00:00
Travis Howell
94f1aab61a
Music is disabled when under water in Elvira 1
...
svn-id: r24619
2006-11-05 01:43:29 +00:00
Gregory Montoir
f9cf368a67
got rid of two memory leaks
...
svn-id: r24589
2006-11-03 21:01:49 +00:00
Travis Howell
25069065f3
Increase delay for dragging items, to match original
...
svn-id: r24564
2006-10-29 07:30:31 +00:00
Travis Howell
e7195372e5
Update variable range, when using debugger
...
svn-id: r24563
2006-10-29 07:09:49 +00:00
Travis Howell
de7f250476
Add opcode and opcode stub for Elvira 2. Remove unused opcode code
...
svn-id: r24562
2006-10-29 07:01:55 +00:00
Travis Howell
9d7920e017
White space changes
...
svn-id: r24558
2006-10-28 14:11:27 +00:00
Travis Howell
bd0a327a39
Remove vga opcodes which are never used by games
...
svn-id: r24557
2006-10-28 14:08:35 +00:00
Travis Howell
30e6ce658b
Update debug tables
...
svn-id: r24556
2006-10-28 13:47:16 +00:00