Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2012-06-12 | GRAPHICS: Replace OverlayColor with uint16 in scaler code. | Johannes Schickel | |
Scalers are actually fixed at 2Bpp right now and not at the depth of OverlayColor. | |||
2012-06-11 | SCI: Fix comment in kString(at) | Matthew Hoops | |
2012-06-11 | AUDIO: Make VOC decoder a bit more failsafe by still playing parts of ↵ | Johannes Schickel | |
invalid VOC files. Formerly when an unsupported block was found the opening would fail. Instead now all the valid blocks till that occasion will be played. This fixes an missing sound in Full Throttle (thanks to clone2727 for reporting), which is using a VOC file which fails to specify the proper block length for its sound block. | |||
2012-06-11 | SCI: Add support for variable selectors in kListFirstTrue / kListAllTrue | Filippos Karapetis | |
This is used by Torin's Passage (e.g. when trying to open the menu). Based on a slightly modified patch by LePhilousophe | |||
2012-06-11 | SCI: Return the default value for unknown configuration settings | Filippos Karapetis | |
Based on a patch by LePhilousophe | |||
2012-06-11 | SCI: Added another French version of Torin's Passage | Filippos Karapetis | |
Thanks to LePhilousophe for providing the file details. Also fixed all of the detection entries for Torin's Passage | |||
2012-06-11 | KYRA: Mark Kyra 1 russian floppy version as fan translation. | Johannes Schickel | |
2012-06-11 | SCUMM: Fix basketball ini name | Matthew Hoops | |
2012-06-11 | GOB: Fix an AmigaOS compile error | Sven Hesse | |
Should close bug #3534287. | |||
2012-06-11 | GOB: Update list of games in the comment | Sven Hesse | |
2012-06-11 | README: Update Gob game list | Sven Hesse | |
2012-06-11 | GOB: Don't recalculate the AdLib frequencies table on every player reset | Sven Hesse | |
2012-06-11 | SCI: Bugfix for negative numbers in kString(at) | Filippos Karapetis | |
Fixes one of the bugs in the savegame selection screen in Phantasmagoria | |||
2012-06-11 | SCI: Add more verbose debug output for DoAudio in SCI2.1 | Filippos Karapetis | |
2012-06-11 | GOB: Play the music on the title screen of Gob1 EGA | Sven Hesse | |
The EGA version of Gobliiins comes with an MDY track. While the original doesn't play it, we thought it might be a nice idea to play it nevertheless. | |||
2012-06-11 | NEWS: Mention Gob news for 1.5.0 | Sven Hesse | |
2012-06-11 | GOB: Hook up the MDY player in Geisha | Sven Hesse | |
2012-06-11 | GOB: Hook up the MDY player in Fascination | Sven Hesse | |
2012-06-11 | GOB: Rewrite the AdLib players | Sven Hesse | |
This is a complete rewrite of the AdLib players for ADL and MDY/TBR files in the Gob engine. Major changes 1) The AdLib base class is now completely separated from all file format code and can theoretically be used by any OPL2-based format (within reason) 2) The new code is far better documented and more readable 3) The MDY player now actually works. The MDY/TBR format is in reality the MUS/SND format created by AdLib as a simpler alternative to the ROL format 4) Since the MAME emulator is quite buggy and leads to noticable wrong percussion in the Gobliins 2 title music, the new AdLib player will try to create a DOSBox OPL. If it's not compiled in, or if the user configured opl_driver to "mame", it will print out appropriate warnings. | |||
2012-06-10 | TOON: Minor type fixes and cleanups in Pathfinding class. | D G Turner | |
2012-06-10 | TOON: Migrate Pathfinding Path Buffers to Common::Point. | D G Turner | |
This removes the need for i32Point, which used int32, instead of the int16 of Common::Point. Since the co-ordinates passed in are in int16, this is safe. Tested with no regressions. Also, removed return value from walkLine function as it always returned true. | |||
2012-06-10 | TOON: Migrate Pathfinding API x,y coordinates to int16. | D G Turner | |
This harmonises the usage with Common::Point. | |||
2012-06-10 | GUI: Refactor default savegame description creation. | Johannes Schickel | |
Formerly the GMM, AGI and SCI duplicated the logic for USE_SAVEGAME_TIMESTAMP. Now I added a method to SaveLoadChooser instead, which takes care of this. This might not be the best placement of such a functionality, thus I added a TODO which talks about moving it to a better place. | |||
2012-06-10 | GUI: Add helper to SaveLoadChooser, which uses the currently active target. | Johannes Schickel | |
This reduces the code duplication in all client code, which formerly duplicated the querying of the plugin, game id etc. and now simply calls the newly added method runModalWithCurrentTarget() on a SaveLoadChooser object. | |||
2012-06-10 | PARALLACTION: Do not call close on a SaveLoadChooser. | Johannes Schickel | |
2012-06-10 | MOHAWK: Do not call close on SaveLoadChooser. | Johannes Schickel | |
This is actually always called when a dialog closes, thus manual closing is not required. It furthermore is actually *bad* to call this from outside the dialog's code, since it will remove the top dialog from the dialog stack and thus mess up the GUI in case multiple dialogs are opened. | |||
2012-06-10 | GUI: Get rid of SaveLoadChooser::setSaveMode. | Johannes Schickel | |
We already pass the title and process button name to the constructor of SaveLoadChooser and then do not offer any way of changing it, thus changing the edit mode of the chooser is kind of pointless and was never actually used. Instead we pass the mode on SaveLoadChooser construction now. | |||
2012-06-09 | SCUMM: Create proper engine for heversion 101 | Matthew Hoops | |
Regression from 3968f3194893d88d1a8d73eef535b801e5415765 | |||
2012-06-09 | SCI: Update information on kGetSierraProfileInt | Filippos Karapetis | |
Thanks to LePhilousophe for his feedback and observations on this | |||
2012-06-09 | TOON: Minor cleanups in Pathfinding class. No functional change. | D G Turner | |
2012-06-09 | SCI: Initial implementation of AddLine, UpdateLine, DeleteLine | Filippos Karapetis | |
2012-06-09 | TOON: Replace Pathfinding retPath static buffers with Common::Array. | D G Turner | |
2012-06-09 | TOON: Replace Pathfinding _tempPath static buffers with Common::Array. | D G Turner | |
2012-06-09 | SCI: Handle translucent text planes | Filippos Karapetis | |
Fixes the incorrect flood fill in the Rada Drums screen in GK1 | |||
2012-06-08 | Merge pull request #243 from lordhoto/cursor-no-scale | Eugene Sandulenko | |
ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" logic. | |||
2012-06-09 | SCUMM: Add HE101 version, for debugInput opcode difference in some HE100 games. | Travis Howell | |
2012-06-08 | NEWS: Fix a typo | Matthew Hoops | |
2012-06-09 | NEWS: Add Geisha to the supported games | Sven Hesse | |
2012-06-08 | SCUMM: Implement listing playbook files in football2002 | Matthew Hoops | |
2012-06-08 | SCUMM: Stub off other football2002 u32 opcodes | Matthew Hoops | |