Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-15 | SCUMM: Adjust some wiz image ops and flood fill rects | Matthew Hoops | |
Fixes black lines appearing on the field in football/football2002 and some soccer2004 menus. | |||
2012-06-15 | AUDIO: Implement a missing Protracker feature | Sven Hesse | |
When a row has a new period, but no new sample, restart the track's last sample (except when we're doing portamento). | |||
2012-06-15 | GOB: Add class Inter_LittleRed | Sven Hesse | |
This fixes the crash when selecting an animal in the "Languages" screen. Interestingly, the German names of the animals are partially wrong... And for "Das Schmetterling" (sic!), even the recorded speech sample is wrong. | |||
2012-06-15 | GOB: Add a proper GameType for Little Red | Sven Hesse | |
2012-06-14 | GOB: Fix a failed assert in Litte Red Riding Hood | Sven Hesse | |
2012-06-14 | TOON: Fix two latent off-by-one errors in Character Class. | D G Turner | |
These were exposed by assertions from Common::Array usage. | |||
2012-06-14 | Merge branch 'toon-RAM-reduction' | D G Turner | |
2012-06-14 | TOON: Change Pathfinding weight buffers to uint16. | D G Turner | |
This should result in a significant saving in RAM usage. Have added warning outputs if the weights exceed the maximum limit. | |||
2012-06-14 | GOB: Fix an uninitialised value in Geisha's Penetration | Sven Hesse | |
2012-06-14 | GOB: Remove useless variable | Sven Hesse | |
2012-06-14 | GOB: Fix a "condition depends on uninitialised value" in Geisha | Sven Hesse | |
2012-06-14 | GOB: Fix stupid typo/bug I introduced in 2007 | Sven Hesse | |
Luckily, it apparently didn't have any visible symptoms... | |||
2012-06-14 | TOON: Replace Character _currentPath static buffers with Common::Array. | D G Turner | |
2012-06-14 | SCI: Change the script buffer size to be a size_t as well | Filippos Karapetis | |
This will be needed in the future to load large SCI3 scripts | |||
2012-06-14 | SCI: Add known large SCI3 scripts | Filippos Karapetis | |
2012-06-14 | SCI: A separate implementation is needed for syncStringHeap() for SCI3 | Filippos Karapetis | |
2012-06-14 | SCI: Add handling of two more configuration settings for LSL7 | Filippos Karapetis | |
2012-06-14 | GUI: Remove unused SaveLoadChooser::setList. | Johannes Schickel | |
2012-06-14 | SCI: Add missing documentation for the plane_items / pi console command | Filippos Karapetis | |
2012-06-14 | TOON: Migrate Character API x,y coordinates and subclasses to int16. | D G Turner | |
This harmonises the usage with Common::Point. | |||
2012-06-13 | SCI: Fix the loading screen and the loading functionality in Shivers | Filippos Karapetis | |
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 | HUGO: Rename pointers | Strangerke | |
2012-06-13 | HUGO: Rename structs and enums | Strangerke | |
2012-06-13 | HUGO: More renaming | Strangerke | |
2012-06-13 | HUGO: Use Common::Point in pathfinding | Strangerke | |
2012-06-13 | HUGO: Some more renaming | Strangerke | |
2012-06-13 | SCI: Shuffle the kernel functions inside kfile.cpp | Filippos Karapetis | |
This puts them in the order that they are defined in the kernel tables | |||
2012-06-13 | HUGO: Some more renaming | Strangerke | |
2012-06-13 | Merge branch 'master' of github.com:scummvm/scummvm | Strangerke | |
2012-06-13 | HUGO: Apply coding convention (in progress) | Strangerke | |
2012-06-13 | SCI: Handle the torindebug config setting for Torin's Passage French | Filippos Karapetis | |
Thanks to LePhilousophe for testing and providing a patch | |||
2012-06-13 | SCI: Add a workaround for the French version of Torin's Passage | Filippos Karapetis | |
Thanks to LePhilousophe for playing and providing the workaround | |||
2012-06-13 | SCI: Only include kSave_subops if ENABLE_SCI32 is defined | Filippos Karapetis | |
2012-06-13 | SCI: Use the later SCI file functions for the SCI0 ones | Filippos Karapetis | |
They are essentially the same (with the exception of the return values), so unifying them reduces code duplication | |||
2012-06-13 | SCI: Change kSave() to be a kernel function with subops | Filippos Karapetis | |
2012-06-13 | SCI: Move all file-related functions in file.* | Filippos Karapetis | |
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 | SCI: Reorder the file kernel functions a bit | Filippos Karapetis | |
2012-06-13 | SCI: Implement the file operations needed for the save dialog in Phantasmagoria | Filippos Karapetis | |
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 | SCI: Add debug code to automatically skip robot videos | Filippos Karapetis | |
2012-06-13 | SWORD25: Janitorial: Apply coding conventions | Strangerke | |
2012-06-13 | COMMON: Remove traces of mouse cursor target scale from OSystem docs. | Johannes Schickel | |
2012-06-13 | COMMON: Remove traces of overlay scale from the OSystem documentation. | Johannes Schickel | |
2012-06-13 | COMMON: Remove last traces of 8bpp overlay support from OSystem docs. | Johannes Schickel | |
2012-06-13 | GUI: Allow Surfaces with abitrary RGB pixel formats to be used in ↵ | Johannes Schickel | |
PicButtonWidget and GraphicsWidget. Only 1Bpp aka paletted surfaces are not supported. | |||
2012-06-13 | GUI: Allow querying of the pixel format used by ThemeEngine. | Johannes Schickel | |
2012-06-13 | KYRA: Reduce amount of updateScreen calls. | Johannes Schickel | |
This fixes some slowdowns in Kyra2 with the OpenGL backend for me. Most of the updateScreen calls saved were introduced by us implementing the original behavior of hiding the mouse before drawing onto the screen and showing it again afterwards, since the mouse cursor is not drawn on the game screen in our implementation (and unlike in the original) this is not necessary. | |||
2012-06-12 | VIDEO: Make rpza decode to its own pixel format | Matthew Hoops | |
2012-06-11 | VIDEO: Cleanup QTRLE | Matthew Hoops | |
In particular, the colors are not converted to the screen format upon decoding. The code should also now work with 32bpp screen formats. | |||
2012-06-11 | MOHAWK: Make sure we convert video surfaces if they're not in the screen format | Matthew Hoops | |
2012-06-12 | GUI: Take advantage of Surface::fillRect in GraphicsWidget::setGfx. | Johannes Schickel | |