Commit Graph

52 Commits

Author SHA1 Message Date
Max Horn a00d1362e9 in error() use g_system instead of g_scumm->_system in order to support Simon; also check if g_system already exists, otherwise just call exit(1)
svn-id: r5117
2002-10-09 20:29:26 +00:00
Max Horn b409ef6608 allow user to load savegames while Smush movies are playing; cleanup
svn-id: r5106
2002-10-08 00:29:32 +00:00
Max Horn 82f3e17cb5 patch #619276: Don't hog CD-ROM for non-CD games
svn-id: r5103
2002-10-07 18:36:09 +00:00
Paweł Kołodziejski aa2d21d68e FT also use Imuse
svn-id: r5086
2002-10-03 23:16:10 +00:00
James Brown aeaad5169e Patch 617937 / Bug 617939 + modifications: Fix FT text masking
svn-id: r5081
2002-10-03 07:38:03 +00:00
James Brown 312ff21081 Fix "ripburger attacks Malcom" cutscene, by disabling pseudoRooms for V7 games.
They arn't used in FT at least, so I'm going to assume this could also fix the Dig.

svn-id: r5073
2002-10-02 13:25:06 +00:00
James Brown 4d24a0bfbe Patch #616092: Full Throttle dialog fix
svn-id: r5058
2002-10-01 09:27:09 +00:00
Paweł Kołodziejski c601bbd964 synced with local sources - imuse for the dig
svn-id: r5049
2002-09-30 06:04:50 +00:00
James Brown c28f592475 Fix compilation for Visual Studio and GCC, as broken by Fingolfins checkins
Derive something useful from patch 616301

svn-id: r5048
2002-09-30 04:36:19 +00:00
Max Horn d921d06d39 played a bit with the launcher - it now is already somewhat usable <g>
svn-id: r5047
2002-09-30 00:55:47 +00:00
Nicolas Bacca c71de2da47 Quick fix for bug 601757 - will be fixed properly (ie MessageBox managed by the GUI) when I'll have reported my other diffs
svn-id: r5043
2002-09-29 22:09:34 +00:00
James Brown dfdb1f7547 Merge in 615745: GMD via AdLib emulation
Remove MIDIEMU driver obsoleted by patch.
Change functionality to fallback to AdLib/AdLibGMD Emulation where MIDI init fails
Switch to NewGUI by default (old code retained 'Just in case')

svn-id: r5033
2002-09-29 11:11:42 +00:00
Paweł Kołodziejski 037b08130e framework of Imuse sound for The Dig
svn-id: r5031
2002-09-29 07:08:31 +00:00
Max Horn a8d77fabee patch #615842
svn-id: r5027
2002-09-28 15:19:21 +00:00
Max Horn 09f56dc233 some fixes for the message dialog; added some comments
svn-id: r5021
2002-09-26 12:29:10 +00:00
Max Horn 58e5e0069f added simple message dialog
svn-id: r5020
2002-09-26 11:44:02 +00:00
James Brown 522ee88b62 Patch 614223: _sfxMode fix
svn-id: r5019
2002-09-26 09:59:47 +00:00
Max Horn 1bfaa3c02f removed even the last traces of Scumm dependencies from NewGUI. Yes, you heard right NewGUI is now 100% Scumm free and we can go for the launcher/message dialogs!
svn-id: r5016
2002-09-24 23:45:25 +00:00
Travis Howell 2e88cd210c Add emergency patch for 'RFC: Timer-based CD audio sync' patch so monkeyvga works again.
svn-id: r5012
2002-09-24 04:29:54 +00:00
Max Horn 6bb2e335c7 NewGUI now has its own event loop; this may cause some regression
svn-id: r5001
2002-09-22 04:03:45 +00:00
Max Horn a681eb029e renamec string -> _string and sentence -> _sentence in class Scumm (I originally reworked StringTab, but then noticed the save game format depends on it <sigh>)
svn-id: r4995
2002-09-22 01:17:53 +00:00
Max Horn 45ce1d1113 don't tolerate warnings
svn-id: r4994
2002-09-22 00:38:02 +00:00
Max Horn 6cfcd04682 trivial cleanup
svn-id: r4988
2002-09-21 16:20:52 +00:00
Travis Howell ae353fae18 Added the following patch:
[ 598121 ] Cursor cosmetics

svn-id: r4987
2002-09-21 14:17:13 +00:00
Travis Howell f1a273e092 Add the following patches:
[ 609649 ] Sound patch for GF_OLD256 games
[ 611997 ] RFC: Timer-based CD audio sync

svn-id: r4986
2002-09-21 13:48:03 +00:00
Max Horn f838473c25 NewGui now has its own mouse cursor code -> again one less dependency on Scumm; moved makeCursorColorTransparent to gfx.cpp where it belongs
svn-id: r4977
2002-09-19 23:06:54 +00:00
Max Horn 9939746022 removed even more scumm dependencies from NewGUI; fixed some redraw issues (this might help the inventory-display issue in The Dig, and definitly fixes the 'vanishing volcanoe' in the FOA extro)
svn-id: r4974
2002-09-19 21:45:56 +00:00
Max Horn b46b35b544 renamed unk3/unk4 to scaleX/scaleY
svn-id: r4970
2002-09-19 11:06:10 +00:00
Paweł Kołodziejski e6352e3a32 moved warning, debug, checkheap to engine
svn-id: r4965
2002-09-18 10:56:23 +00:00
Paweł Kołodziejski 462d26937c Timer is handled in Engine now
svn-id: r4964
2002-09-18 10:22:36 +00:00
Paweł Kołodziejski c61b824942 added support for nonenglish the dig(dialogs, descriptions, warnings), not gui yet
svn-id: r4959
2002-09-17 15:33:31 +00:00
James Brown 978e879009 Fix newgui crash, and commit patch 600645: Loom flashlight fix
svn-id: r4958
2002-09-17 12:52:53 +00:00
Paweł Kołodziejski ab2eb4d928 added framework for non-english version of the dig, not yet completed
svn-id: r4957
2002-09-17 09:18:47 +00:00
James Brown 79857fd7e8 Replace some exit()'s with a call to the OSystem quit method, as per 610251.
svn-id: r4956
2002-09-17 04:52:50 +00:00
Max Horn a6c5762817 added some comments, cleanup
svn-id: r4950
2002-09-16 10:42:12 +00:00
Paweł Kołodziejski ae871cd4a6 minor changes in source structure
svn-id: r4949
2002-09-16 09:52:21 +00:00
Paweł Kołodziejski f7ff5c67fa improved open function in File class
svn-id: r4945
2002-09-15 19:28:34 +00:00
Jonathan Gray f43ecbf628 eriktorbjorn's loom intro sync patch
svn-id: r4934
2002-09-13 16:29:07 +00:00
Max Horn 040b6c656a reducing some header dependencies
svn-id: r4928
2002-09-13 12:20:55 +00:00
Paweł Kołodziejski dcf05149fe changed scumm file io to class File
svn-id: r4920
2002-09-10 07:34:27 +00:00
Paweł Kołodziejski 34386f1292 changed to rtRoom constant
svn-id: r4894
2002-09-01 16:07:10 +00:00
Paweł Kołodziejski daa997fab2 fixes to resolutions
svn-id: r4893
2002-09-01 15:01:40 +00:00
Paweł Kołodziejski 0559f7a6aa and more fixes
svn-id: r4889
2002-08-31 19:26:04 +00:00
Paweł Kołodziejski 6e751af6c0 changed resolution values from static to dynamic, I hope I don't break something
svn-id: r4885
2002-08-31 16:29:17 +00:00
Max Horn a39711e256 fixed compilation on Mac OS X; some cleanup; moved header file scumm/smusH/rect.h to common/rect.h
svn-id: r4877
2002-08-31 13:29:10 +00:00
Max Horn 41c2d6fba3 sound system cleanup
svn-id: r4867
2002-08-29 23:45:15 +00:00
Max Horn 4b83c17b31 some cleanup/refactoring
svn-id: r4866
2002-08-29 20:01:27 +00:00
Max Horn bbcae3efbe experimental support for the V2 resource format (patch #601560)
svn-id: r4864
2002-08-29 16:57:43 +00:00
Paweł Kołodziejski 66630ec3b3 missing changes
svn-id: r4823
2002-08-24 15:58:08 +00:00
Max Horn 444ac856fb set proper initial values for flashlight size
svn-id: r4808
2002-08-23 22:40:26 +00:00