Commit Graph

7434 Commits

Author SHA1 Message Date
Christopher Page
af16043008 Added FIXME comment to ConfigDialog class
svn-id: r33650
2008-08-05 22:02:24 +00:00
Christopher Page
e30d16ddc2 Fixed more warnings
svn-id: r33649
2008-08-05 21:56:45 +00:00
Christopher Page
21cd277f13 Fixed some GCC warnings
svn-id: r33647
2008-08-05 21:38:59 +00:00
Christopher Page
0725f7ec93 Made changes to keep KYRA and PARA compatible with RTL/GMM
svn-id: r33628
2008-08-05 02:11:00 +00:00
Christopher Page
4198ee9623 Merged revisions 33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
 

svn-id: r33624
2008-08-04 22:34:07 +00:00
Kari Salminen
99addb709c Fix for misplaced objects in mouse object selection (Operation Stealth specific).
- Implemented Operation Stealth specific part of getObjectUnderCursor
  which handles negative frame values.
- Fixed a test case (Should test for ydif <= 0 although tested for ydif < 0).
- Made part-value be anded with 0x0F in a test case to comply with disassembly.
- Added comment about a test case which isn't present in the disassembly.
  Removing it makes things crash sometimes so letting it be.

svn-id: r33620
2008-08-04 19:32:52 +00:00
Filippos Karapetis
1ed65c1e2e Added Italian translation for the load confirmation window in IHNM
svn-id: r33611
2008-08-04 15:23:08 +00:00
Max Horn
73cbcd33e0 SCUMM: Only try to load savefile metadata from slots >= 0
svn-id: r33607
2008-08-04 11:46:52 +00:00
Max Horn
5f4c9f913f Turned InSaveFile & OutSaveFile into simple typedefs
svn-id: r33606
2008-08-04 11:38:25 +00:00
Travis Howell
3f180a4c3f Remove debug left over.
svn-id: r33596
2008-08-04 01:57:50 +00:00
Florian Kagerer
eec2a0137d fix last commit (invalid kyra.dat game features for HOFCD)
svn-id: r33580
2008-08-03 12:50:56 +00:00
Johannes Schickel
126d4a5ec6 Added detection entries for kyra2 cd italian fan translation (see fr#2003504 "KYRA: add support for Italian version of Kyrandia 2&3"). (totally untested!)
svn-id: r33579
2008-08-03 12:16:53 +00:00
Florian Kagerer
5ae93cb108 add support for HOF Italian fan translation to kyra.dat
svn-id: r33578
2008-08-03 12:09:48 +00:00
Eugene Sandulenko
c49e7ab73f Fix bug #2011470: "DRASCULA: slowdown when you hold mouse buttons"
svn-id: r33576
2008-08-03 12:02:09 +00:00
Eugene Sandulenko
c88c69f357 Fix bug #2017432: "DRASCULA: Typing is slow when you save a game"
svn-id: r33574
2008-08-03 11:42:05 +00:00
Torbjörn Andersson
117dee5e4a Fixed bug #1995033 ("BASS: BG Sound stopped on opening item list"). Apparently
the sound is supposed to be paused and then unpaused, but the pause function is
called many more times than the unpause function. In the original, this
presumably didn't matter. In ScummVM's mixer, it does.

svn-id: r33570
2008-08-03 10:16:17 +00:00
Torbjörn Andersson
e8cee7823d Fixed bug #1995022 ("BASS: wrong displayed 2 line text").
svn-id: r33568
2008-08-03 09:51:13 +00:00
Torbjörn Andersson
dcecff4829 Fixed bug that prevented upper-case letters from being used in savegame names.
Apparently, strchr(..., 0) will find the string terminator - at least for me -
and when that's added to the name, it will terminate the string.

svn-id: r33565
2008-08-03 09:41:10 +00:00
Kari Salminen
b76f766888 Shut up MSVC warning about mgY being an unreferenced local variable.
svn-id: r33561
2008-08-03 08:01:11 +00:00
Torbjörn Andersson
4984a28ca5 Fixed #2021902 ("DRASCULA: Can't adjust the volume inside the game"). I can't
verify that this matches the original behaviour, but at least it's better now.

svn-id: r33558
2008-08-03 07:40:04 +00:00
Florian Kagerer
4c74db4463 add non-interactive lol demo
svn-id: r33556
2008-08-02 23:11:31 +00:00
Max Horn
b998a7ef07 Renamed Tinsel v1->v0 (used in the demo only), and v2->v1, to avoid confusion with DW2
svn-id: r33553
2008-08-02 23:01:14 +00:00
Eugene Sandulenko
3047e084c1 Fix for bug #1945335: "SCUMM: Invalid charset id can be stored".
Regressions possible.

svn-id: r33552
2008-08-02 22:51:53 +00:00
Eugene Sandulenko
e6b1ff04ef Fix bug #1879606: "MANIACNES: Crash when game ends"
svn-id: r33546
2008-08-02 21:57:35 +00:00
Eugene Sandulenko
39449357af Fix bug #2023727: "MONKEY2: Misplaced Text"
svn-id: r33544
2008-08-02 21:36:08 +00:00
Eugene Sandulenko
7e808d7714 Fix bug #2007170: "DRASCULA: No Spaces in SaveGames Names"
svn-id: r33541
2008-08-02 21:22:05 +00:00
Eugene Sandulenko
4d10465cdf Fix crash when drascula.dat file is missing
svn-id: r33537
2008-08-02 21:05:46 +00:00
Kari Salminen
efd4a7a72f Made loadResourcesFromSave internally use the loadResource-function.
Fixes Operation Stealth savegame loading! HURRAH! FINALLY!

svn-id: r33530
2008-08-02 15:59:38 +00:00
Kari Salminen
6307c46604 - Combined loadAbs and loadResource into one function.
- Made resource loading functions (loadSpl, loadMsk etc)
  return the number of the animDataTable entry right after
  the loaded data.
- Made resource loading functions always load multiframe
  data into directly sequential animDataTable entries
  (Hopefully this won't break anything).

svn-id: r33529
2008-08-02 15:47:25 +00:00
Johannes Schickel
64fe71fed3 Added a member function loadSoundFile to Sound which accepts a filename string instead of a filename list id.
svn-id: r33527
2008-08-02 15:05:19 +00:00
Johannes Schickel
6e9bbd7348 Fixed yet another crash in kyra1 amiga.
svn-id: r33526
2008-08-02 14:42:44 +00:00
Travis Howell
2d647afbbf Detect both HOF non-interactive demos.
svn-id: r33525
2008-08-02 14:37:10 +00:00
Johannes Schickel
2e65c05991 Add warning when a voc file is not found.
svn-id: r33524
2008-08-02 14:35:43 +00:00
Florian Kagerer
b58beb242f HOF: bug fix for FM-Towns music when using output rates other than 22050 khz
svn-id: r33523
2008-08-02 14:35:38 +00:00
Johannes Schickel
a023dba941 Fixed regressions in kyra1 amiga.
svn-id: r33522
2008-08-02 14:32:05 +00:00
Johannes Schickel
0cbaaf736b Proper fix for bug #2035459 "KYRA1: long savegame names cause garbage".
svn-id: r33519
2008-08-02 11:57:06 +00:00
Johannes Schickel
8c5360c833 Fix for bug #2035459 "KYRA1: long savegame names cause garbage".
svn-id: r33518
2008-08-02 11:40:09 +00:00
Nicola Mettifogo
c349a8dcd9 * Increasing max number of allowed token on one line.
* Increasing buffer size to match old parser.

svn-id: r33512
2008-08-02 03:19:45 +00:00
Nicola Mettifogo
86079c20f5 Fixed issues detected by DrMcCoy's obnoxious compiler. ;)
svn-id: r33511
2008-08-02 02:43:05 +00:00
Nicola Mettifogo
3ec28ce42c Removed debug code I forgot a long time ago ;)
svn-id: r33510
2008-08-02 02:26:09 +00:00
Nicola Mettifogo
15aada52c4 * Added a preprocessor to deal with the crappy location scripts in BRA.
* Added some comments on how the parser and related code should be changed to make things smoother.

svn-id: r33509
2008-08-02 02:24:36 +00:00
Filippos Karapetis
3f56ff8742 Fixed crash on exit from commit #32742 - the memory leak was only in IHNM, not ITE (in ITE, the 4 sprite lists are actually one)
svn-id: r33492
2008-08-01 14:27:40 +00:00
Filippos Karapetis
0145dd38d9 Added load confirmation dialog for IHNM, like in the original.
Fixes bug #1971699 - "IHNM: No Load Game Confirmation"

svn-id: r33490
2008-08-01 14:03:20 +00:00
Christopher Page
a51f454076 Added check for valid save slots, when loading savestates using -x
svn-id: r33483
2008-07-31 21:56:05 +00:00
Nicola Mettifogo
f5b7004fae * Removed references to the current _backgroundInfo from parser code.
* Re-enabled masks (in BRA DOS).

svn-id: r33474
2008-07-31 15:15:42 +00:00
Nicola Mettifogo
0679889d98 Disabled masks in BRA Amiga, because the decoding is not known yet.
svn-id: r33473
2008-07-31 14:20:51 +00:00
Torbjörn Andersson
b79f069c58 Applied my patch #2030058 ("Workaround for incorrectly compressed FotAQ"), and
made a mention in NEWS that speech is played correctly now. Of course, we
should still provide a correctly compressed version at some point.

svn-id: r33471
2008-07-31 13:45:58 +00:00
Nicola Mettifogo
6ed4beb1bf Made changing of background more flexible, in that the engine can now configure its BackgroundInfo before passing it to Gfx.
svn-id: r33469
2008-07-31 12:50:43 +00:00
Nicola Mettifogo
591973c827 Changed Gfx::_backgroundInfo to be a pointer. This temporarily kills all z-buffering.
svn-id: r33468
2008-07-31 12:26:12 +00:00
Nicola Mettifogo
538fdcc61a Set correct font for dialogues in BRA Amiga.
svn-id: r33467
2008-07-31 11:29:37 +00:00