Sven Hesse
198c116061
GOB: Fix stupid typo/bug I introduced in 2007
...
Luckily, it apparently didn't have any visible symptoms...
2012-06-14 14:40:33 +02:00
D G Turner
d2eab05e7d
TOON: Replace Character _currentPath static buffers with Common::Array.
2012-06-14 13:38:45 +01:00
Paul Gilbert
e55a16271e
TONY: Removed unused global static object and associated method
2012-06-14 22:07:36 +10:00
Einar Johan Trøan Sømåen
d14fd7b1a3
WINTERMUTE: Implement a bit more of the key-handling.
2012-06-14 12:59:06 +02:00
Filippos Karapetis
27f2b6e4dd
SCI: Change the script buffer size to be a size_t as well
...
This will be needed in the future to load large SCI3 scripts
2012-06-14 12:20:43 +03:00
Filippos Karapetis
9c8ff41181
SCI: Add known large SCI3 scripts
2012-06-14 12:20:41 +03:00
Filippos Karapetis
21b6b81f16
SCI: A separate implementation is needed for syncStringHeap() for SCI3
2012-06-14 12:20:39 +03:00
Filippos Karapetis
0a3fb38bc7
SCI: Add handling of two more configuration settings for LSL7
2012-06-14 12:20:37 +03:00
Strangerke
d4e9aa78ab
TONY: Silent more CppCheck warnings
2012-06-14 08:08:13 +02:00
Johannes Schickel
62c66cdb9c
GUI: Fix include guard of saveload.h.
2012-06-14 03:17:33 +02:00
Johannes Schickel
e866dfd406
GUI: Refactor engine plugin access out of SaveLoadChooserImpl into SaveLoadChooser.
2012-06-14 03:13:49 +02:00
Johannes Schickel
b7c3ffd37c
BASE: Add operator* to PluginSubclass.
2012-06-14 03:12:48 +02:00
Johannes Schickel
27b8b7e9b6
GUI: Hide save/load chooser implementation.
2012-06-14 03:01:11 +02:00
Johannes Schickel
84ed361370
GUI: Remove unused SaveLoadChooser::setList.
2012-06-14 02:59:52 +02:00
Einar Johan Trøan Sømåen
7f19595d91
WINTERMUTE: Fix SXString's - "Split"
2012-06-14 02:18:47 +02:00
Filippos Karapetis
b9057761df
SCI: Add missing documentation for the plane_items / pi console command
2012-06-14 02:36:45 +03:00
D G Turner
87eb651886
TOON: Migrate Character API x,y coordinates and subclasses to int16.
...
This harmonises the usage with Common::Point.
2012-06-14 00:19:34 +01:00
Einar Johan Trøan Sømåen
c104688941
WINTERMUTE: Fix quite a lot of memory leaks.
2012-06-14 00:56:24 +02:00
Strangerke
42a322d671
TONY: Silent some CppCheck warnings
2012-06-14 00:12:45 +02:00
Einar Johan Trøan Sømåen
076ed07e92
WINTERMUTE: Fix theora-playback with the new Rendering-changes.
2012-06-14 00:12:15 +02:00
Einar Johan Trøan Sømåen
84837f4bae
WINTERMUTE: Implement SXDate
2012-06-13 22:37:13 +02:00
Filippos Karapetis
e4f08a4644
SCI: Fix the loading screen and the loading functionality in Shivers
...
Shivers uses extra special hardcoded save files together with the normal
ones that are used to store slot names and spot descriptions. The scheme
is a bit odd, and since the names of the extra save files are hardcoded,
this scheme is problematic to use. We skip the creation of these files
altogether and use virtual files instead, which means that the
(broken) spot descriptions won't be visible next to each save
description. This isn't a major issue for now, and it's left as a future
TODO to implement this feature in a cleaner way, and not with extra save
files. This scheme fixes the slot descriptions in the loading screen.
Also, kCD(1) has been implemented, which fixes loading of the save
states themselves
2012-06-13 22:56:43 +03:00
Strangerke
179427c78f
HUGO: Rename pointers
2012-06-13 21:18:37 +02:00
Einar Johan Trøan Sømåen
fb7423f47c
WINTERMUTE: Fix a critical typo in II_ADD in ScScript
2012-06-13 21:09:42 +02:00
Strangerke
999ae29de4
HUGO: Rename structs and enums
2012-06-13 20:58:01 +02:00
Einar Johan Trøan Sømåen
d4ac01148f
WINTERMUTE: Add support for alpha-images in Theora-player.
2012-06-13 20:18:11 +02:00
Einar Johan Trøan Sømåen
c081d40c96
WINTERMUTE: Move image-loading to BImage, and cleanup some relevant code.
2012-06-13 20:17:36 +02:00
Strangerke
fbc2c6d08a
HUGO: More renaming
2012-06-13 17:44:09 +02:00
Strangerke
0c7fcff8a3
HUGO: Use Common::Point in pathfinding
2012-06-13 16:28:47 +02:00
Einar Johan Trøan Sømåen
b8a6dce398
WINTERMUTE: Implement various functions in BRenderSDL.
2012-06-13 15:35:29 +02:00
Einar Johan Trøan Sømåen
879d6902f4
WINTERMUTE: Use the correct height for TTF-fonts.
2012-06-13 15:33:45 +02:00
Strangerke
d3929bd4bc
HUGO: Some more renaming
2012-06-13 14:50:54 +02:00
Paul Gilbert
746dcf33da
TONY: Refactor RMPointer class to use the ScummVM CursorMan
2012-06-13 21:06:57 +10:00
Filippos Karapetis
045613af95
SCI: Shuffle the kernel functions inside kfile.cpp
...
This puts them in the order that they are defined in the kernel tables
2012-06-13 12:55:07 +03:00
Strangerke
998448128c
HUGO: Some more renaming
2012-06-13 11:50:49 +02:00
Strangerke
9bc0591825
Merge branch 'master' of github.com:scummvm/scummvm
2012-06-13 11:29:16 +02:00
Strangerke
2e7b16a8bd
HUGO: Apply coding convention (in progress)
2012-06-13 11:28:25 +02:00
Filippos Karapetis
93024c073b
SCI: Handle the torindebug config setting for Torin's Passage French
...
Thanks to LePhilousophe for testing and providing a patch
2012-06-13 12:27:02 +03:00
Filippos Karapetis
e2613d2242
SCI: Add a workaround for the French version of Torin's Passage
...
Thanks to LePhilousophe for playing and providing the workaround
2012-06-13 12:27:00 +03:00
Filippos Karapetis
694f0f534a
SCI: Only include kSave_subops if ENABLE_SCI32 is defined
2012-06-13 12:26:58 +03:00
Filippos Karapetis
098f162ecc
SCI: Use the later SCI file functions for the SCI0 ones
...
They are essentially the same (with the exception of the return values),
so unifying them reduces code duplication
2012-06-13 12:26:57 +03:00
Filippos Karapetis
944a774e6a
SCI: Change kSave() to be a kernel function with subops
2012-06-13 12:26:55 +03:00
Filippos Karapetis
5a17ea0585
SCI: Move all file-related functions in file.*
...
This way, there is a clear separation of the actual SCI kernel file
functions and the file classes and wrappers of ScummVM
2012-06-13 12:26:53 +03:00
Filippos Karapetis
a209359a67
SCI: Reorder the file kernel functions a bit
2012-06-13 12:26:51 +03:00
Filippos Karapetis
aeac51d726
SCI: Implement the file operations needed for the save dialog in Phantasmagoria
...
Phantasmagoria's scripts keep polling for the existence of the savegame
index file and request to read and write it using the same parameters
when opening it. The index file is closed and reopened for every save
slot, which is slow and can be much slower on non-desktop devices.
Also, the game scripts request seeking in writable streams and request
to expand the existing index file.
To provide this functionality and to reduce constant slow file opening
and closing, this virtual class has been introduced
2012-06-13 12:26:49 +03:00
Filippos Karapetis
f76c71d968
SCI: Add debug code to automatically skip robot videos
2012-06-13 12:26:48 +03:00
Strangerke
04b6af9176
SWORD25: Janitorial: Apply coding conventions
2012-06-13 09:40:11 +02:00
Strangerke
5bafab9ad6
TONY: Translate some more Italian
2012-06-13 08:00:37 +02:00
Johannes Schickel
51466ecfbb
COMMON: Remove traces of mouse cursor target scale from OSystem docs.
2012-06-13 05:09:02 +02:00
Johannes Schickel
09ea48978a
COMMON: Remove traces of overlay scale from the OSystem documentation.
2012-06-13 05:06:58 +02:00