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