Johannes Schickel
eb4d1a6925
COMMON: Add missing readUint64/readSint64 to ReadStreamEndian.
2015-01-04 21:09:32 +01:00
Johannes Schickel
f1e58efe90
TEST: Fix C++11 compat warnings.
2015-01-04 21:09:32 +01:00
Eugene Sandulenko
ce45caaf83
SWORD25: Fix warning
2015-01-04 21:06:49 +01:00
Eugene Sandulenko
7865c78211
COMMON: Put more 64-bit stuff under HAVE_INT64
2015-01-04 20:47:12 +01:00
Eugene Sandulenko
f1765db70f
COMMON: Put all 64-bit code under new HAVE_INT64 constant
...
I regrouped all functions in order to make the code less noisy
with #ifdefs
2015-01-04 20:41:50 +01:00
Eugene Sandulenko
5b19913eb8
CONFIGURE: define HAVE_INT64 when we have 64-bit types.
...
This has been hanging in the air forever, but for the sake of cleanness
now is defined.
2015-01-04 20:23:27 +01:00
Eugene Sandulenko
aeac0d821f
Merge pull request #555 from fedor4ever/master
...
SYMBIAN: Add symbian support for access and prince engines
2015-01-04 19:59:06 +01:00
Eugene Sandulenko
f92e569570
Merge pull request #425 from klusark/android
...
ANDROID: Modernize build system
2015-01-04 19:53:41 +01:00
Eugene Sandulenko
9abd92a711
Merge pull request #508 from RichieSams/add_endian_and_stream_support_for_int64
...
COMMON: Add support for endian-safe reading/writing of int64
2015-01-04 19:50:33 +01:00
Eugene Sandulenko
6c97eb4e36
Merge pull request #554 from eriktorbjorn/tentacle-maniac
...
SCUMM: Day of the Tentacle easter egg
2015-01-04 19:48:33 +01:00
Eugene Sandulenko
2587852c88
Merge pull request #557 from RichieSams/replace_pluto
...
SWORD25: Replace 'Pluto' lua persistance code with re-written, platform-agnostic code
2015-01-04 19:47:17 +01:00
Eugene Sandulenko
7da48233ce
FULLPIPE: Fix bug in inventory
2015-01-04 19:32:26 +01:00
Eugene Sandulenko
882e0ca8cb
FULLPIPE: Sanity check
2015-01-04 19:23:43 +01:00
Eugene Sandulenko
4393d38a31
FULLPIPE: Plug memory leak
2015-01-04 19:18:41 +01:00
Eugene Sandulenko
308bfe3b9c
FULLPIPE: Remove redundant check
2015-01-04 19:16:34 +01:00
Eugene Sandulenko
c3def28b99
FULLPIPE: Fix crash in scene04
2015-01-03 20:17:47 +01:00
Eugene Sandulenko
76b71cabb9
FULLPIPE: Fix bug with unmovable jar in scene04
2015-01-02 13:15:13 +01:00
Eugene Sandulenko
f4a99656ce
FULLPIPE: Fix bug with spring in scene04
2015-01-02 13:15:13 +01:00
Matthew Hoops
34ec4ed6b5
ZVISION: Really fix truetype_font.cpp newlines
...
They are now all LF.
2015-01-01 17:36:12 -05:00
Filippos Karapetis
976b4adb4e
ZVISION: Add support for unmodified INQUIS.ZIX files
...
This will greatly help users copy the unmodified file from the game
CDs of ZGI and get the game working straight away
2015-01-02 00:31:19 +02:00
Filippos Karapetis
0c54278f6c
ZVISION: Fix newline in truetype_font.cpp
2015-01-02 00:28:20 +02:00
RichieSams
e4f74b6c34
SWORD25: Remove the option to persist a double as a string
...
Since the current method *should* be more accurate
2014-12-30 18:28:14 -06:00
RichieSams
9a4d62e76a
SWORD25: Change function names to use persist instead of serialize
...
Same argument as in 97c35714ce3986b99848a780f6b195a63f8910b7.
To match the rest of the SWORD25 code base
2014-12-30 18:26:59 -06:00
RichieSams
8ee75e1dc5
SWORD25: Add Pluto copyright message to new persistence code
...
Since the code is based off the Pluto code
2014-12-30 18:22:15 -06:00
RichieSams
eaff6a40f6
SWORD25: Correct include guards to reflect the changes to the file names
2014-12-30 18:21:43 -06:00
RichieSams
67114c3e7e
SWORD25: Remove old lua persistence files
2014-12-30 15:40:33 -06:00
RichieSams
8668707f16
SWORD25: Fix how nils are persisted
...
The unpersist code expects nils to be represented as an index with value 0.
The persist code incorrectly wrote out this data
2014-12-30 15:40:33 -06:00
RichieSams
08e3f21a8d
SWORD25: Rename double serialization file to better represent what it is
...
AKA functions, rather than a class
2014-12-30 15:40:33 -06:00
RichieSams
97c35714ce
SWORD25: Rename lua serialization functions to use 'persist' in order to match the rest of the engine
2014-12-30 15:40:29 -06:00
RichieSams
a188b31d15
SWORD25: Use new lua serialization functions to persist state
2014-12-30 13:42:45 -06:00
RichieSams
0b8482b55f
SWORD25: Update module.mk with lua serialization changes
2014-12-30 13:42:02 -06:00
RichieSams
2fb116f10e
SWORD25: Move all lua serialization helper functions to their own file
2014-12-30 13:41:24 -06:00
Fedor Strizhnev
e27f5f6988
Symbian: completely disabled MT32
2014-12-30 19:05:27 +03:00
Fedor Strizhnev
146b4eaf0c
Merge branch 'master' of https://github.com/fedor4ever/scummvm
2014-12-30 17:24:40 +03:00
Fedor Strizhnev
da18e796d0
SYMBIAN: Add symbian support for access and prince engines
2014-12-30 17:23:30 +03:00
Fedor Strizhnev
d9ae84808f
SYMBIAN: Add symbian support for access and princes engines
2014-12-30 17:18:28 +03:00
Filippos Karapetis
64979d5e45
ZVISION: Fix regression in the handling of multiple animations
...
A regression from 0c4e0673c3. Thanks to Marisa-Chan for noticing
2014-12-30 15:38:03 +02:00
Filippos Karapetis
88ba96aa3c
ZVISION: Fix an off-by-one error in the RLF decoder
...
A regression from 7f61a09478. The current frame is the currently
displayed frame, not the frame that should be displayed next. Thanks to
clone2727 and Marisa-Chan for the explanation and fixes
2014-12-30 12:55:52 +02:00
Torbjörn Andersson
7dc316cced
SCUMM: Add secret "easter_egg" config key
...
This makes it possible to override the detection of Maniac Mansion
when starting the Day of the Tentacle easter egg. There is no GUI
for setting this, no error handling, and setting it to Day of the
Tentacle itself is probably a bad idea...
2014-12-30 10:54:49 +01:00
Torbjörn Andersson
cc916625d9
SCUMM: Add a "chained games manager"
...
This replaces the somewhat ugly use of the config manager to store
the chained games.
2014-12-30 10:47:51 +01:00
RichieSams
df60506955
ZVISION: Restore LF line ending that was accidentally changed in 1f5736a9020796e6986a15ea4d3b627b81233241
2014-12-30 01:51:22 -06:00
RichieSams
1f5736a902
ZVISION: Update function documentation to represent the changes to the internal pixel format
...
Aka: We keep everything as 555, and only convert to 565 before we send everything to the backend
2014-12-30 01:19:54 -06:00
RichieSams
68d3ebd57b
ZVISION: Rename some scripting classes to better represent what the classes are
...
Also, rename the graphics 'Effect' class in order to avoid naming clashes (and/or coder
confusion) with the newly named ScriptingEffect class.
Lastly, add some documentation for the classes for further clarity.
2014-12-30 01:10:36 -06:00
Torbjörn Andersson
f74ba29753
SCUMM: Enable Day of the Tentacle easter egg
...
Instead of returning to the launcher, a game may now specify a list
of "chained" games and optional save slots. The first game is popped
from the list and started. Quitting still quits the entire ScummVM.
It seemed like the sensible thing to do.
2014-12-30 03:45:14 +01:00
Filippos Karapetis
6c3af3c2e7
ZVISION: White space
2014-12-30 03:51:31 +02:00
Filippos Karapetis
7182b4f704
ZVISION: Initialize the starting frame to -1 in RLF animations
2014-12-30 03:51:15 +02:00
Filippos Karapetis
0c4e0673c3
ZVISION: Further cleanup to the AnimationNode class
2014-12-30 03:08:39 +02:00
Marisa-Chan
47b90ef3cd
ZVISION: Search fonts in game directory (e.g. in game/FONTS/)
2014-12-30 01:33:47 +02:00
Marisa-Chan
45280d035a
ZVISION: Fix font error message condition
2014-12-30 01:32:43 +02:00
Johannes Schickel
bbfff93c64
GUI: Do not overwrite write protected saves in grid based save dialog.
...
This fixes overwriting of, for example, autosaves in the grid based save load
dialog when using "New Save".
2014-12-29 14:59:13 +01:00