Commit Graph
137148 Commits
Author SHA1 Message Date
Paul Gilbert 63e2a01ecf TITANIC: Rename field in CGameState 2016-04-08 18:53:05 -04:00
Paul Gilbert c5b73db7b9 TITANIC: Implement onIdle method for regular game updates 2016-04-08 18:49:57 -04:00
Paul Gilbert b27d57c25b TITANIC: Implemented CCDROMComputer 2016-04-08 18:42:18 -04:00
Torbjörn Andersson 701738e0c9 SHERLOCK: Put back line break that I accidentally removed.
Thanks to LordHoto for noticing.
2016-04-08 23:03:53 +02:00
Torbjörn Andersson 0d1bfecebc SHERLOCK: Fix crash when searching journal in Rose Tattoo
Another part bug, part regression from using ManagedSurface, I
guess.
2016-04-08 22:52:59 +02:00
Lothar Serra Mari a8c42e491c NEWS/DE: Mention Drascula text alignment fix 2016-04-08 20:04:31 +02:00
Paul Gilbert e7f2cb1ecb TITANIC: Add CComputer messages, more view change logic 2016-04-07 23:39:26 -04:00
Paul Gilbert 9f1bab5597 TITANIC: Converting other message stubs to new format 2016-04-07 22:03:35 -04:00
Thierry Crozat a5fe95c214 NEWS: Add Drascula text alignment fix 2016-04-08 02:13:10 +01:00
Thierry Crozat d256f18952 DRASCULA: Fix text alignment to be faithful to the original
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-08 02:04:28 +01:00
Paul Gilbert 41c08d186a TITANIC: Implement CDeadArea messages 2016-04-07 19:55:27 -04:00
Paul Gilbert 6fd32e6dc1 TITANIC: Minor change to Cursor enum 2016-04-07 19:50:16 -04:00
Paul Gilbert 31934ac4ba TITANIC: Fleshed out CCDROMTray class 2016-04-07 19:14:25 -04:00
Lothar Serra Mari f624a15b4b I18N: Update German translation file 2016-04-07 11:06:49 +02:00
Thierry Crozat e5f4f8f575 I18N: Regenerate translations template from source code
This adds strings related to automatic update checks and to an
engine option added for COMI.
2016-04-07 08:58:51 +01:00
Paul Gilbert cdfd9f3703 TITANIC: Fix message map for CTelevision 2016-04-07 00:13:22 -04:00
Paul Gilbert bc7a7deb77 TITANIC: Fix showing custom cursors when highlighting objects 2016-04-07 00:06:18 -04:00
Paul Gilbert 826dcf1f42 TITANIC: Fix class hierarchy in ClassDef structures 2016-04-06 23:38:46 -04:00
Paul Gilbert 51dc36a9a5 TITANIC: Furhter in-progress message handling conversion 2016-04-06 23:28:42 -04:00
Paul Gilbert 51df4d98d3 TITANIC: In-progress converting message handling to be more like original
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-06 22:17:26 -04:00
Thierry Crozat a7bafd1c5d DRASCULA: Improve text centering and spacing between lines
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-07 01:36:23 +01:00
Paul Gilbert e728e901d0 TITANIC: Fix for showing link cursors in some screens 2016-04-06 20:32:18 -04:00
Paul Gilbert ac59f58c8a TITANIC: Implement CBackground message handlers 2016-04-06 19:42:45 -04:00
Paul Gilbert 71a278791a TITANIC: Fix setting of buttons in mouse messages 2016-04-06 19:02:09 -04:00
Johannes Schickel 1cbab62211 DC: Fix compilation errors due to AudioCD changes. 2016-04-06 23:40:26 +02:00
Johannes Schickel c412478a11 SCI: Fix compilation for C++98. 2016-04-06 23:22:44 +02:00
Johannes Schickel c51c89ca32 Merge pull request #721 from lordhoto/sci-saveload-cleanup
SCI: Cleanup of Save/Load Code
2016-04-06 23:05:54 +02:00
Thomas Edvalson fe8d480057 3DS: Add to backend configuration list 2016-04-06 12:12:46 -04:00
Ori Avtalion be1fdf59bb GUI: When dialogs gain focus, inform them of the current mouse position
Previously, they only reacted to the mouse position once it was moved.
This meant that if the cursor was on a button that just gained focus,
it did not highlight.

Fixes #7101.
2016-04-06 17:51:30 +03:00
Paul Gilbert 08ed54f6c9 TITANIC: Beginnings of CProximity class 2016-04-06 07:55:55 -04:00
Thomas Edvalson e2b9572a83 3DS: Initial commit 2016-04-06 02:12:02 -04:00
Paul Gilbert cb2dc0c8c8 TITANIC: Implementing CSTButton 2016-04-05 21:58:53 -04:00
Paul Gilbert 19e4bca41c TITANIC: Set up cursors enum with better names 2016-04-05 21:14:34 -04:00
Paul Gilbert 4e3ae0cf56 TITANIC: Fix setting cursor when highlighting object 2016-04-05 20:44:20 -04:00
Paul Gilbert 4f46928444 TITANIC: Fix loading of game object bounds 2016-04-05 20:15:14 -04:00
Lothar Serra Mari 8fa543f58f GUI: Increase update screen rate to 60Hz 2016-04-05 20:31:24 +01:00
Lothar Serra Mari 841f87bf47 GUI: Update _lastRedraw before calling updateScreen
This reduces the cursor lags on some systems.
2016-04-05 20:31:15 +01:00
Paul Gilbert 6f8de06ddb TITANIC: Fix loading of ycursors.avi video that contains mouse cursors
The mouse ccursor is now working correctly in-game, and correctly changing
when different areas of the view are highlighted
2016-04-05 13:19:43 -04:00
Paul Gilbert f65849084c TITANIC: Fix display of initial cursor 2016-04-05 13:01:53 -04:00
Eugene Sandulenko 6775d86d06 WAGE: Fix bugs in original, when people mistype storage scene name 2016-04-05 18:48:29 +02:00
Eugene Sandulenko 644b4dcd0b WAGE: Fixed moving objects to random scene 2016-04-05 18:35:36 +02:00
Eugene Sandulenko dee6957c31 WAGE: Fix window overlap 2016-04-05 18:19:23 +02:00
Eugene Sandulenko 63e55cefd4 WEB: Put Sparkle appcast to a standard place 2016-04-05 15:27:28 +02:00
Eugene Sandulenko 2c89f3b3d8 WAGE: Order scene and console drawing depending on what is active 2016-04-05 09:57:30 +02:00
Eugene Sandulenko 7555d041b5 WAGE: Split scene and console drawing 2016-04-05 09:39:16 +02:00
Eugene Sandulenko 2a3c4cc160 WAGE: Added 4 more detection entries.
Only Disk and SEA archives are left unprocessed. Once this is finished
I will put both originals and extracted archives online.
2016-04-05 09:31:39 +02:00
Eugene Sandulenko e027225b42 WAGE: Added three more fangames to detection 2016-04-05 09:23:00 +02:00
Hubert Maier d6309d4f65 Update README.md
Correct file name
2016-04-05 08:43:10 +03:00
Paul Gilbert 303f577c4f TITANIC: Hacked copy of AVIDecoder to handle ycursors.avi
Mouse cursor is now somewhat correctly showing
2016-04-04 22:18:18 -04:00
Paul Gilbert 572301a33e TITANIC: Implement OSVideoSurface::setupMap 2016-04-04 18:15:02 -04:00