Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-11 | DRASCULA: Improve loading savegames in Pendulum scene | Thierry Crozat | |
The previous fix only fixed the incomplete state when loading from the launcher. Now this is fixed when loading from the game as well. It also fixes loading a savegame from the first stage of the pendulum scene (when the protagonist is not visible) to any other scene in chapter 6. The protagonist was not made visible again when loading the savegame. | |||
2016-04-10 | DRASCULA: Fix loading games in room 102 when still chained | Thierry Crozat | |
Room 102 has two states. The first one has an animation of a pendulum while the protagonist is chained to a table beneath it. The second state is after the protagonist free himself. In the second state the pendulum has stopped. When saving in the first state, loading the save game did not properly setup the pendulum animation causing graphic glitches. This fixes bug #7113 DRASCULA: Serious sprite glitches | |||
2016-04-10 | TITANIC: Change back to using original AVIDecoder | Paul Gilbert | |
2016-04-10 | TITANIC: Fleshing out CTelevision::MovieEndMsg | Paul Gilbert | |
2016-04-10 | TITANIC: Television video is now playing | Paul Gilbert | |
2016-04-10 | TITANIC: Cleanup of CSTButton | Paul Gilbert | |
2016-04-10 | TITANIC: Fix CGameObject::changeStatus | Paul Gilbert | |
2016-04-10 | ALL: Split SMALL_SCREEN_DEVICE into GUI_ENABLE_KEYSDIALOG and ↵ | Eugene Sandulenko | |
GUI_ONLY_FULLSCREEN | |||
2016-04-09 | TITANIC: Fix deleting movies | Paul Gilbert | |
2016-04-09 | TITANIC: Fix setting object bounds when drawing | Paul Gilbert | |
2016-04-09 | TITANIC: Further implementation of timers | Paul Gilbert | |
2016-04-09 | TITANIC: Starting to flesh out timers | Paul Gilbert | |
2016-04-09 | SHERLOCK: RT: Fix crasah showing items to Rose Hanchem | Paul Gilbert | |
2016-04-09 | TITANIC: More implementation code for movie playback | Paul Gilbert | |
2016-04-09 | DRASCULA: Fix character walking off screen | Thierry Crozat | |
There was an unhandled case in chapter 2 when the character is at the exact Y location and close to the X location to where we asked him to walk. The code started the walk but without properly setting the curDirection and trackProtagonist variables. This resulted in the walk never stopping. I checked what the original source code is doing for this case and implemented it in the same way: the character does not start walking. This fixes bug #7112: DRASCULA: protagonist walking off the screen | |||
2016-04-09 | WAGE: Added debug code for dumping CODE resource fork | Eugene Sandulenko | |
2016-04-09 | SHERLOCK: Fix crash when searching the Serrated Scalpel journal | Torbjörn Andersson | |
As far as I can tell, the lines I removed to draw the search box are already handled by the call to makeField() above. Also, they were drawing to the wrong surface, and one of them was in the wrong direction, which is what triggered an assertion. | |||
2016-04-08 | TITANIC: Implement movie loading | Paul Gilbert | |
2016-04-08 | TITANIC: Implementing preliminary video playback code | Paul Gilbert | |
2016-04-08 | TITANIC: Rename field in CGameState | Paul Gilbert | |
2016-04-08 | TITANIC: Implement onIdle method for regular game updates | Paul Gilbert | |
2016-04-08 | TITANIC: Implemented CCDROMComputer | Paul Gilbert | |
2016-04-08 | SHERLOCK: Put back line break that I accidentally removed. | Torbjörn Andersson | |
Thanks to LordHoto for noticing. | |||
2016-04-08 | SHERLOCK: Fix crash when searching journal in Rose Tattoo | Torbjörn Andersson | |
Another part bug, part regression from using ManagedSurface, I guess. | |||
2016-04-07 | TITANIC: Add CComputer messages, more view change logic | Paul Gilbert | |
2016-04-07 | TITANIC: Converting other message stubs to new format | Paul Gilbert | |
2016-04-08 | DRASCULA: Fix text alignment to be faithful to the original | Thierry Crozat | |
The changes in this commit should provide an identical text placement to the original. In addition to using the original source code as reference I have checked that is the case by comparing with DosBox for the intro of the Spanish and English versions as well as for parts of the game with the English version. I added comments for the obscure parts (such as the original adding a space at the end of the last line of text when splitting a string into several lines, thus impacting how that last line is aligned). | |||
2016-04-07 | TITANIC: Implement CDeadArea messages | Paul Gilbert | |
2016-04-07 | TITANIC: Minor change to Cursor enum | Paul Gilbert | |
2016-04-07 | TITANIC: Fleshed out CCDROMTray class | Paul Gilbert | |
2016-04-07 | TITANIC: Fix message map for CTelevision | Paul Gilbert | |
2016-04-07 | TITANIC: Fix showing custom cursors when highlighting objects | Paul Gilbert | |
2016-04-06 | TITANIC: Fix class hierarchy in ClassDef structures | Paul Gilbert | |
2016-04-06 | TITANIC: Furhter in-progress message handling conversion | Paul Gilbert | |
2016-04-06 | TITANIC: In-progress converting message handling to be more like original | Paul 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-07 | DRASCULA: Improve text centering and spacing between lines | Thierry 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-06 | TITANIC: Fix for showing link cursors in some screens | Paul Gilbert | |
2016-04-06 | TITANIC: Implement CBackground message handlers | Paul Gilbert | |
2016-04-06 | TITANIC: Fix setting of buttons in mouse messages | Paul Gilbert | |
2016-04-06 | SCI: Fix compilation for C++98. | Johannes Schickel | |
2016-04-06 | Merge pull request #721 from lordhoto/sci-saveload-cleanup | Johannes Schickel | |
SCI: Cleanup of Save/Load Code | |||
2016-04-06 | TITANIC: Beginnings of CProximity class | Paul Gilbert | |
2016-04-05 | TITANIC: Implementing CSTButton | Paul Gilbert | |
2016-04-05 | TITANIC: Set up cursors enum with better names | Paul Gilbert | |
2016-04-05 | TITANIC: Fix setting cursor when highlighting object | Paul Gilbert | |
2016-04-05 | TITANIC: Fix loading of game object bounds | Paul Gilbert | |
2016-04-05 | TITANIC: Fix loading of ycursors.avi video that contains mouse cursors | Paul Gilbert | |
The mouse ccursor is now working correctly in-game, and correctly changing when different areas of the view are highlighted | |||
2016-04-05 | TITANIC: Fix display of initial cursor | Paul Gilbert | |
2016-04-05 | WAGE: Fix bugs in original, when people mistype storage scene name | Eugene Sandulenko | |
2016-04-05 | WAGE: Fixed moving objects to random scene | Eugene Sandulenko | |