Commit Graph
61292 Commits
Author SHA1 Message Date
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