Commit Graph
61292 Commits
Author SHA1 Message Date
Einar Johan Trøan Sømåen 0407906bfa WINTERMUTE: Redo the way floats are saved, break savegame compatibility with WME Lite completely.
(This also breaks compatibility with savegames from ScummVM prior to this commit, AND resets the
Savegame-version, older savegames will have differing MAGIC-numbers in their headers, and will thus
not be recognized).
2013-01-31 23:59:21 +01:00
Strangerke 334968c5ff HOPKINS: More refactoring in AnimationManager and ComputerManager 2013-01-31 23:52:01 +01:00
Strangerke 7d743c9e77 HOPKINS: More refactoring in searchAnim 2013-01-31 08:24:34 +01:00
Strangerke ab6826e24d HOPKINS: Start refactoring searchAnim 2013-01-31 08:18:01 +01:00
Strangerke 9dd09f6c6e HOPKINS: Remove some more casts to unsigned int 2013-01-31 07:48:44 +01:00
Johannes Schickel 0c5bcc3be8 CONFIGURE: Use -O3 for OpenPandora when optimizations are requested.
Formerly -O3 was only used for release builds.
2013-01-31 01:26:00 +01:00
Strangerke 15de07ff74 HOPKINS: Introduce MKTAG24. Make use of MKTAG16 and MKTAG24 2013-01-30 08:31:32 +01:00
Matthew Hoops 9a40cdc40d PEGASUS: Fix lid sequences missing a frame 2013-01-29 22:25:24 -05:00
Matthew Hoops b50cac637e PEGASUS: Reset _lastMillis when changing rate in the timer 2013-01-29 21:41:01 -05:00
Strangerke e68e3c91eb HOPKINS: USe MKTAG where possible 2013-01-30 00:17:08 +01:00
Strangerke 3b63e28a39 HOPKINS: Refactor searchCharacterAnim() 2013-01-29 23:59:25 +01:00
Strangerke 9ceb6c18cd HOPKINS: Fix regression introduced in 4ce218ef00 2013-01-29 21:16:46 +01:00
Willem Jan Palenstijn e37be9f535 SCI: Use correct priority selector in SoundCmd
It was using 'pri' instead of 'priority', apparently due to a
selector number->name translation error from 544daa5c31.

Thanks to waltervn for spotting this.
2013-01-29 20:55:40 +01:00
Strangerke 4fed1f580e HOPKINS: More renaming in the Global class 2013-01-29 08:35:14 +01:00
Strangerke fbc19ab3b4 HOPKINS: Various renaming 2013-01-29 08:12:43 +01:00
Strangerke 11a0f00c25 HOPKINS: Add hack to improve the display of text on the computers, for the BeOS and OS/2 versions 2013-01-28 22:36:11 +01:00
Johannes Schickel 2f73d64e80 Merge pull request #305 from giucam/bufferedseekable
Make BufferedSeekableReadStream use the buffer with SEEK_SET and SEEK_END
2013-01-28 08:43:52 -08:00
Johannes Schickel 5bfd2f6756 COMMON: Fix successive seeks in BufferedSeekableReadStream.
This fixes the failing test case added in
da8eeb9dbe.

Thanks to wjp for his input on this.
2013-01-28 17:34:37 +01:00
Johannes Schickel d0e9ef7dc1 Merge pull request #306 from lordhoto/filechooser-hidden
GUI: Allow user to display hidden files in the browser dialog.
2013-01-28 07:14:40 -08:00
Kirben 44f58f4031 BUILD: Add wintermute.zip to resource file for Windows builds. 2013-01-28 22:35:54 +11:00
Einar Johan Trøan Sømåen 9eff1e514f WINTERMUTE: Move Resources out of binary and into wintermute.zip 2013-01-28 09:20:14 +01:00
Strangerke c0ad052c72 HOPKINS: Add a fallback for the sound played in the option menu, for the BeOS and OS/2 versions 2013-01-28 07:45:46 +01:00
Strangerke 623360cf15 HOPKINS: Add fallback alternative for the computer font file, for the BeOS and OS/2 versions 2013-01-28 07:15:06 +01:00
Strangerke a896975962 HOPKINS: Renaming of another variable in LinesManager 2013-01-27 23:49:20 +01:00
Strangerke 0b78d86335 HOPKINS: set private a couple of members of AnimationManager 2013-01-27 23:48:50 +01:00
Strangerke e923cdef5b HOPKINS: Some refactoring in LinesManager 2013-01-27 23:30:40 +01:00
Strangerke e77198081d HOPKINS: Move some more LinesManager variables to private, add some functions to access them 2013-01-27 22:53:20 +01:00
Strangerke 0f13ff5cc1 HOPKINS: More private members in LinesManager 2013-01-27 22:28:10 +01:00
Strangerke b9f9b2c75b HOPKINS: Move some more members to LinesManager 2013-01-27 20:20:36 +01:00
Johannes Schickel 0a3e00b307 GUI: Allow user to display hidden files in the browser dialog.
This implements feature request #3600774 "File browser: show hidden files".
2013-01-27 19:13:44 +01:00
Torbjörn Andersson a50c05f7d0 HOPKINS: Work around broken cadavre.mod in OS/2 and BeOS versions
A large part of cadavre.mod is broken. No new notes play, and only
the old background sounds remain. It's possible, perhaps even
probable, that the original MOD player didn't have this problem,
but all standalone players I've tried do, so I'm assuming it's the
file that's broken. We work around it by changing the length of
the song after it's been loaded to only include the good parts.
2013-01-27 18:18:04 +01:00
Strangerke 9d1d5a09c4 HOPKINS: Move two more variables to _linesManager, set private some variables 2013-01-27 15:22:57 +01:00
Strangerke 8de1b1b996 HOPKINS: Move some more variables from Globals to LinesManager 2013-01-27 14:58:47 +01:00
Johannes Schickel 1bab59aa06 SCUMM: Update handling of non so resources in Loom Mac.
This changes the warning to a debug and also updates the comment a bit.
Thanks to eriktorbjorn for checking Loom Mac in an emulator.
2013-01-27 14:52:07 +01:00
Strangerke 68f5da1375 HOPKINS: Move _maxLineIdx to LinesManager, remove a useless variable 2013-01-27 14:32:05 +01:00
Strangerke 50aa4cbc73 HOPKINS: Move some structures and functions to LinesManager 2013-01-27 12:53:00 +01:00
Strangerke e1504b28a6 HOPKINS: More renaming in LinesManager 2013-01-27 12:04:24 +01:00
Torbjörn Andersson 2dd0690d26 SCUMM: Work around bug #3602239 ("Mac Loom crashes using opening...")
Skip music resources that don't have the "so" (song?) tag. It is
better than asserting, now that it turns out that they do exist.
2013-01-27 09:38:01 +01:00
Strangerke 84f7ce6ea3 HOPKINS: Refactor REPONSE 2013-01-27 01:25:46 +01:00
Johannes Schickel 354aa0f5f3 JANITORIAL: Use "End of anonymous namespace" as comment for anonymous namespaces. 2013-01-26 19:38:02 +01:00
Johannes Schickel b4d0a8ba66 JANITORIAL: Enforce "} // End of namespace" with a single space after }. 2013-01-26 19:38:02 +01:00
Willem Jan Palenstijn da8eeb9dbe TESTS: Add failing test for repeated seeks in BufferedSeekableReadStream 2013-01-26 19:25:41 +01:00
Giulio Camuffo edfcd768ba COMMON: Make BufferedSeekableReadStream use the buffer with SEEK_SET and SEEK_END 2013-01-26 19:12:26 +01:00
Einar Johan Trøan Sømåen 980dc4a456 WINTERMUTE: Replace all NULLs with nullptr. 2013-01-26 18:07:07 +01:00
Matthew Hoops 6ae97cdfbe GRAPHICS: Modify the JFIF version warning
v1.02 images should only differ with the thumbnail from v1.01, and should be handled correctly by our decoder.
2013-01-26 11:56:13 -05:00
Einar Johan Trøan Sømåen 798b440256 WINTERMUTE: Replace a few NULLs with nullptr. 2013-01-26 17:36:20 +01:00
Einar Johan Trøan Sømåen 8469b866cf WINTERMUTE: Add override-tags to most of the overriden functions in base/gfx. 2013-01-26 17:29:38 +01:00
Johannes Schickel e0c5a78a26 Merge pull request #303 from lordhoto/wrap-compressed
Return NULL in wrapCompressedReadStream for compressed streams when ZLIB is disabled.
2013-01-26 07:48:23 -08:00
Strangerke e21fed1707 HOPKINS: Simplify calls to PARCOURS2 2013-01-26 16:46:21 +01:00
Torbjörn Andersson 8bbb9a2bbd AUDIO: Mention that the Hopkins engine uses Protracker as well 2013-01-26 15:47:38 +01:00