Commit Graph
1310 Commits
Author SHA1 Message Date
Torbjörn Andersson 0fdd4b6481 Moved the setupPremix() calls to initSound() and deinitSound(), instead of the
sound manager's constructor/destructor. Maybe this will fix the rare crashes on
startup?

svn-id: r25225
2007-01-27 05:23:56 +00:00
Stuart George 843b304031 Fixed picture drawing bug in pattern data (should only affect v3 + sq1 games only). Fixes Goldrush intro. Does not seem to break any other v3 game or SQ2
svn-id: r25222
2007-01-27 01:59:37 +00:00
Max Horn d70c83bd4b Lots of cleanup in the AdvancedDetector
svn-id: r25194
2007-01-25 21:16:57 +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 d3b0ff8ade Reduce dependency from common/advancedDetector.h
svn-id: r25156
2007-01-21 20:24:38 +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
David Symonds 080d7083d0 Fix a minor compiler warning.
svn-id: r25105
2007-01-16 13:12:05 +00:00
David Symonds 810cc513f7 Restore missing svn:keyword attributes.
svn-id: r25104
2007-01-16 13:11:08 +00:00
David Symonds a2f49d31fb Remove #include "agi/text.h"; fixes build. Pointyhat to aquadran.
svn-id: r25103
2007-01-16 13:09:42 +00:00
Paweł Kołodziejski b47eb95316 Formating names in source code
svn-id: r25101
2007-01-16 12:40:51 +00:00
David Symonds 994604527b Finish restructuring font data header for const correctness.
svn-id: r25100
2007-01-16 09:24:13 +00:00
David Symonds f9857455aa Start restructuring font data header for const correctness.
svn-id: r25099
2007-01-16 09:23:22 +00:00
Stuart George c99fda16f2 removed detection for two hacked titles (Gold Rush and Manhunter I)
svn-id: r25098
2007-01-15 23:37:05 +00:00
David Symonds 90abeb5ae5 Be more flexible w.r.t. interpreter version being emulated.
svn-id: r25086
2007-01-14 23:23:44 +00:00
Eugene Sandulenko 549f818e31 Add few more fanmade games. But they all will go away soon to an external
file.

svn-id: r25082
2007-01-14 20:52:14 +00:00
Stuart George baf9d63f5b Fixed version number printing in alt-d dialogue box
svn-id: r25070
2007-01-12 02:31:04 +00:00
Eugene Sandulenko 1403c8e6b0 Slighty modified patch #1631229: "Revamp of AGI savegame system"
svn-id: r25069
2007-01-12 02:29:20 +00:00
Eugene Sandulenko 5e29ed6e6e Patch #1632505: "AGI: Typo in detection code"
svn-id: r25068
2007-01-12 02:11:53 +00:00
Eugene Sandulenko 835d5997cc Specify language for some fan made games.
svn-id: r25061
2007-01-09 19:02:49 +00:00
Eugene Sandulenko ee4971f957 Add... ahem... 188 AGI fanmade games to detector.
svn-id: r25060
2007-01-09 18:39:55 +00:00
David Symonds 4f9f4641b6 Disable duplicate detection entry for AGI game MUMG.
svn-id: r25052
2007-01-08 04:45:09 +00:00
Max Horn 29f59fc468 Renamed amiga -> amigaMode and agds -> agdsMode; also some minor cleanup
svn-id: r25047
2007-01-07 18:02:54 +00:00
David Symonds f1e5f04287 Fix interpretation of enable.item() and disable.item() AGI functions; they affect *all* menu items with the given event code. This is most relevant to menu separators which are normally disabled, and often all share the same event code.
svn-id: r25046
2007-01-07 13:00:54 +00:00
David Symonds 70f323e091 Add KQ2 2.1 (PC version) to AGI detection list.
svn-id: r25045
2007-01-07 12:33:38 +00:00
David Symonds 05ab06ca3d Add a PQ1 (2.0G) detection entry.
svn-id: r25044
2007-01-07 12:18:44 +00:00
David Symonds ee1d36b915 Removed almost all the remaining hires code.
svn-id: r25037
2007-01-06 17:53:15 +00:00
David Symonds fc2454556a Another set of unused hires code bites the dust.
svn-id: r25036
2007-01-06 17:21:33 +00:00
David Symonds e2ff69d230 More hires removal, this time from sprites.
svn-id: r25035
2007-01-06 17:17:27 +00:00
David Symonds 5e2bd94f7a Start removing hires code from AGI engine.
svn-id: r25033
2007-01-06 17:07:13 +00:00
David Symonds 61d741514e Extended text rendering code to allow "checkerboarding", and switch menu code
to using this checkerboard effect for disabled menu items (this is how Sierra's
interpreter works).

svn-id: r25024
2007-01-06 05:11:41 +00:00
David Symonds a16a3f258d Menus should wrap around at top and bottom.
svn-id: r25023
2007-01-06 04:19:28 +00:00
Stuart George 84bc1e62ca Added loads of Sierra titles (mac/pc/amiga/2gs/st/coco)
svn-id: r24959
2006-12-31 15:25:59 +00:00
Eugene Sandulenko c01839bbe9 Make ADGameFileDescription is built in directly into ADGameDescription.
svn-id: r24947
2006-12-29 00:03:03 +00:00
James Brown 9cc4b3d4c9 Add a few AGI md5sums (sq1, pq1, lsl1)
svn-id: r24940
2006-12-28 11:52:24 +00:00
Eugene Sandulenko e6f95af215 Fix copyright and svn properties.
svn-id: r24909
2006-12-21 02:08:53 +00:00
Stuart George b9cd2ae97f Added some extra game versions, KQ2, KQ3, KQ4, Groza, DDP
svn-id: r24908
2006-12-20 23:59:09 +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
Stuart George bdf98587c8 Changed game id's back to agi. Added some KQ2 entries
svn-id: r24880
2006-12-19 01:57:30 +00:00
Eugene Sandulenko 66910854c9 oops
svn-id: r24879
2006-12-19 01:47:28 +00:00
Eugene Sandulenko d73a3f26ed Update makefile
svn-id: r24878
2006-12-19 01:45:12 +00:00
Stuart George 374f87d7cb Added AdvancedDetection to AGI engine. Only added KQ1 for testing
svn-id: r24877
2006-12-19 01:11:41 +00:00
Stuart George 6fd07f64d4 Fixed button rendering
svn-id: r24814
2006-12-07 01:00:26 +00:00
Max Horn d1b570d9e5 Fixing some compiler warnings
svn-id: r24812
2006-12-06 21:23:01 +00:00
Torbjörn Andersson efb38a5d60 Fixed compile errors (for me at least). Still plenty of warnings, though.
svn-id: r24809
2006-12-06 19:44:27 +00:00
Paweł Kołodziejski 1d3ca2e409 first phase of objectisation of agi engine
svn-id: r24808
2006-12-06 19:27:02 +00:00
Eugene Sandulenko 1a85adfa83 Enable yet unfinished IIgs sound, but this prevents IIgs games from crashing.
svn-id: r24807
2006-12-06 15:31:35 +00:00
Torbjörn Andersson 1114480ece Only bring up the predictive dialog on left clicks, not just any event. (I.e.
now we can still type commands, even if the mouse cursor is hovering over the
text input area.) I hope this is the desired behaviour.

svn-id: r24774
2006-11-23 18:14:16 +00:00
Torbjörn Andersson 5c9d5199f8 Don't crash in loadDict() if pred.txt is missing.
svn-id: r24761
2006-11-22 18:25:16 +00:00