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