aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2016-04-07TITANIC: Fix showing custom cursors when highlighting objectsPaul Gilbert
2016-04-06TITANIC: Fix class hierarchy in ClassDef structuresPaul Gilbert
2016-04-06TITANIC: Furhter in-progress message handling conversionPaul Gilbert
2016-04-06TITANIC: In-progress converting message handling to be more like originalPaul Gilbert
I currently was using multiple inheritance to define the message classes that a class supports, but this caused problems when, for example, a class tested to see if an object supported CMouseMsg. The class in question supported several mouse messages, but a standard dynamic_cast returned nullptr for the class, since it didn't directly support it
2016-04-07DRASCULA: Improve text centering and spacing between linesThierry Crozat
This in particular fixes bug #7111: Incorrect position in texts, not as the original. However this codes centers the text better than what we see in DosBox, so the result is not identical. This change is based on the code before the commit 7cf7f4b "Rewrote the very confusing centerText() function into something that makes more sense". The changes in that commit do not all make sense to me so I reverted the line spacing (to add back 2 pixels between text lines) and part of the logic to center text. The result looks a lot closer to the original engine in DosBox, but not identical.
2016-04-06TITANIC: Fix for showing link cursors in some screensPaul Gilbert
2016-04-06TITANIC: Implement CBackground message handlersPaul Gilbert
2016-04-06TITANIC: Fix setting of buttons in mouse messagesPaul Gilbert
2016-04-06SCI: Fix compilation for C++98.Johannes Schickel
2016-04-06Merge pull request #721 from lordhoto/sci-saveload-cleanupJohannes Schickel
SCI: Cleanup of Save/Load Code
2016-04-06TITANIC: Beginnings of CProximity classPaul Gilbert
2016-04-05TITANIC: Implementing CSTButtonPaul Gilbert
2016-04-05TITANIC: Set up cursors enum with better namesPaul Gilbert
2016-04-05TITANIC: Fix setting cursor when highlighting objectPaul Gilbert
2016-04-05TITANIC: Fix loading of game object boundsPaul Gilbert
2016-04-05TITANIC: Fix loading of ycursors.avi video that contains mouse cursorsPaul Gilbert
The mouse ccursor is now working correctly in-game, and correctly changing when different areas of the view are highlighted
2016-04-05TITANIC: Fix display of initial cursorPaul Gilbert
2016-04-05WAGE: Fix bugs in original, when people mistype storage scene nameEugene Sandulenko
2016-04-05WAGE: Fixed moving objects to random sceneEugene Sandulenko
2016-04-05WAGE: Fix window overlapEugene Sandulenko
2016-04-05WAGE: Order scene and console drawing depending on what is activeEugene Sandulenko
2016-04-05WAGE: Split scene and console drawingEugene Sandulenko
2016-04-05WAGE: Added 4 more detection entries.Eugene Sandulenko
Only Disk and SEA archives are left unprocessed. Once this is finished I will put both originals and extracted archives online.
2016-04-05WAGE: Added three more fangames to detectionEugene Sandulenko
2016-04-04TITANIC: Hacked copy of AVIDecoder to handle ycursors.aviPaul Gilbert
Mouse cursor is now somewhat correctly showing
2016-04-04TITANIC: Implement OSVideoSurface::setupMapPaul Gilbert
2016-04-04WAGE: Added 3 more games to detectionEugene Sandulenko
2016-04-04TITANIC: Implemented STFont::copyRectPaul Gilbert
2016-04-04WAGE: Added 2 more games to detectionEugene Sandulenko
2016-04-04WAGE: 4 more games to detectionEugene Sandulenko
2016-04-04WAGE: More games added to detectionEugene Sandulenko
2016-04-04TITANIC: Further work on STFont character drawingPaul Gilbert
2016-04-03TITANIC: Implement font loadingPaul Gilbert
2016-04-03TITANIC: Fix reading resources from game executablePaul Gilbert
2016-04-03TITANIC: Move most of the root classes into new support/ folderPaul Gilbert
2016-04-03TITANIC: Working on font loadingPaul Gilbert
2016-04-03KYRA: (LOL) fix bug #7104 (LOL-CD: mixing sfx and voice mode does not work)athrxx
2016-04-03MOHAWK: Fix endianness issue in Myst opcode 30Bastien Bouclet
The previous code was reading data of the system's endianness as little endian. Now the data is converted to little endian before it is read. Attempt to fix #7100.
2016-04-03MOHAWK: Switch to slot based save file naming for MystBastien Bouclet
Myst previously used the user provided description as the save filename. This was not working when the user entered chacacters forbidden by the filesystem. The actual save format has not changed. Old saves are still compatible, but must be renamed to 'myst-###.mys' and 'myst-###.mym'. Fixes 7106.
2016-04-02TITANIC: Further work on CPetControlSub12 drawingPaul Gilbert
2016-04-02Merge pull request #739 from salty-horse/comi_object_labels_settingJohannes Schickel
SCUMM: Add checkbox for object_labels setting in "Edit Game" dialog
2016-04-02TITANIC: Implemented ScreenManager fillRectPaul Gilbert
2016-04-01TITANIC: Implement overall PET inventory draw methodPaul Gilbert
2016-04-01TITANIC: Implementing CPetInventory setupPaul Gilbert
2016-04-01TITANIC: Simplified item strings setupPaul Gilbert
2016-04-01TITANIC: Added item stringsPaul Gilbert
2016-04-01TITANIC: Moved gfx/ pet classes into pet_control/Paul Gilbert
2016-04-01TITANIC: Implement CPetFrame event handlingPaul Gilbert
2016-04-01TITANIC: Simplify the area switches used in PET control methodsPaul Gilbert
2016-04-01SCUMM: Expose COMI's object_labels setting as an extra GUI optionOri Avtalion