Commit Graph
89422 Commits
Author SHA1 Message Date
Joseph-Eugene Winzer ac438cc918 SUPERNOVA: Adds skeleton for screen abstraction 2018-04-15 18:23:12 +01:00
Joseph-Eugene Winzer f525efa1d4 SUPERNOVA: Adds image information
ImageID gives every image a name that will be used as an index into
imageInfo that returns filenumber and section.
2018-04-15 18:23:12 +01:00
Joseph-Eugene Winzer ab208d1077 SUPERNOVA: Implements image buffering 2018-04-15 18:23:12 +01:00
Joseph-Eugene Winzer 88a2026830 SUPERNOVA: Adds comment for using KNIFE on WIRE2 2018-04-15 18:23:12 +01:00
Joseph-Eugene Winzer 6187e25199 SUPERNOVA: Renames NULL to nullptr 2018-04-15 18:23:11 +01:00
Joseph-Eugene Winzer d963827dbb SUPERNOVA: Renames MSNImageDecoder to MSNImage 2018-04-15 18:23:11 +01:00
Joseph-Eugene Winzer b2dc8d5424 SUPERNOVA: Adds resource abstraction
The resource abstraction includes loading of sound files and cursor
graphics.
2018-04-15 18:22:57 +01:00
David Fioramonti 284f720830 MOHAWK: MYST: Fix Observatory displayed hour from 0:XX to 12:XX
Fixes #Trac10486.

For 12 Hr format versions, in ScummVM when the hour was set to
what should be 12:XX it was displayed as 0:XX.

This differs with the original English versions which displays
the 12:xx.

I verified this fix in both Myst ME and Myst English CD.
2018-04-15 18:33:04 +02:00
Adrian Frühwirth cf96f3f709 JANITORIAL: Indent GFXTransaction code blocks 2018-04-15 16:45:25 +02:00
Adrian Frühwirth 3747d852ee JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00
Paul Gilbert caba188569 XEEN: Mode renamings, fix loading savegame during script dragging party 2018-04-15 09:51:18 -04:00
Cameron Cawley a7bc08992e IMAGE: INDEO: Use the system pixel format for non-8bpp screen modes 2018-04-15 08:05:24 -05:00
Paul Gilbert a38e16b963 XEEN: Fix opening of Ali Baba's chest 2018-04-15 07:43:51 -04:00
Paul Gilbert 95741aa3e4 XEEN: Yet further fixes to clip scene drawing to scene area 2018-04-15 07:32:09 -04:00
Lothar Serra Mari 57ae3a6fec I18N: Update translation (German)
Currently translated at 100.0% (967 of 967 strings)
2018-04-15 12:07:24 +02:00
Bastien Bouclet 24956f0a56 MOHAWK: MYST: Fix observatory slider sounds repeating too quickly
Add delays to simulate running at a lower framerate.
2018-04-15 07:53:32 +02:00
Bastien Bouclet b1f927f105 MOHAWK: MYST: Make changeBackgroundSound wait for the effect to complete
Fixes #10489.
2018-04-15 06:17:45 +02:00
Strangerke 85c802c9b7 LILLIPUT: More renaming 2018-04-15 01:20:52 +02:00
Simei Yin 91db7c5967 SLUDGE: Replace linked list by Common::List in RegionManager 2018-04-15 01:09:35 +02:00
Simei Yin b575aac25a SLUDGE: Rename KillAll to Kill in RegionManager 2018-04-15 01:09:35 +02:00
Adrian Frühwirth c348bb01b6 I18N: Update translation (Swedish)
Currently translated at 99.7% (965 of 967 strings)
2018-04-15 00:22:17 +02:00
Adrian Frühwirth 1a7fcec495 I18N: Update translation (German)
Currently translated at 99.8% (966 of 967 strings)
2018-04-15 00:22:16 +02:00
Simei Yin af9d07a241 SLUDGE: Objectify Region Manager 2018-04-15 00:21:17 +02:00
Paul Gilbert 825331c873 XEEN: Fix entering Great Southern Tower 2018-04-14 15:23:01 -04:00
Paul Gilbert 59f3e728b6 XEEN: Fix Book of Great Power removing skills 2018-04-14 15:11:34 -04:00
Paul Gilbert 7b6dd298e4 XEEN: Clear prior pending treasure when loading savegame 2018-04-14 15:03:15 -04:00
Paul Gilbert a189f2c7d2 XEEN: Fix aborting combat loop prematurely via bad sleeping check
Previously combat was being aborted prematurely, though it wasn't
noticeable in most casees since the next turn combat started up
again seamlessly. But there were a few edge cases, such as
defeating monsters in a single turn, but having more to the side,
where it resulted in the list of active monsters being fought
being redrawn with no contents
2018-04-14 11:05:11 -04:00
Timo Mikkolainen 8a1a3c5574 I18N: Update translation (Finnish)
Currently translated at 100.0% (967 of 967 strings)
2018-04-14 13:03:52 +02:00
Joseph-Eugene Winzer 07f5f34d42 SUPERNOVA: Removes stopAudio() 2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer 32877639d7 SUPERNOVA: Adds init function to SupernovaEngine 2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer 26543be637 SUPERNOVA: Adds sound abstraction 2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer bda0eb4c88 SUPERNOVA: Adds English msn2 to detection 2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer dc38d6a8cd SUPERNOVA: Renames _timer1 to _messageDuration 2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer 3c81c61df9 SUPERNOVA: Removes TODO 2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer ff5426c609 SUPERNOVA: Moves updateEvents() to GameManager
updatEvents() depends on an initalized GameManager instance and mostly
manipulates its state. So it seemed fitting to move it over.
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer bb46e53667 SUPERNOVA: Processes all keyboard queries in processInput() 2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer 9689dffca9 SUPERNOVA: Removes mouseInput3()
The function highlights dialog choices depending on the mouse position
and loops till a mouse button is pressed.
Since it is used in GameManager::dialog() only, inlining it seems
reasonable, especially as the name was not descriptive in the first
place.
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer 7dab7b775b SUPERNOVA: Renames wait2() to wait() 2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer 80be48c42d SUPERNOVA: Removes redundant keypress check
GameManager::processInput() already does the job
2018-04-14 11:45:52 +02:00
George Kormendi a43746ec02 I18N: Update translation (Hungarian)
Currently translated at 100.0% (967 of 967 strings)
2018-04-14 10:44:27 +02:00
Thierry Crozat 5eb6c8cec3 I18N: Update translations templates 2018-04-14 04:57:48 +02:00
Paul Gilbert fbed392767 XEEN: Add launcher Engine tab option for more durable armor 2018-04-13 22:56:57 -04:00
Paul Gilbert 8b717abe38 XEEN: Cleanup scene area clipping flags setting 2018-04-13 22:56:57 -04:00
Paul Gilbert 63181701e5 README: Flesh out the copy protection skipped list 2018-04-13 22:56:57 -04:00
Timo Mikkolainen be630b2238 I18N: Update translation (Finnish)
Currently translated at 100.0% (965 of 965 strings)
2018-04-14 00:18:05 +02:00
Thierry Crozat f12bf4045c SUPERNOVA: Update engine data file
This updates the Englih translation of some strings and adds the bitmap
for the English translation of the second newspaper article.
2018-04-13 23:15:56 +01:00
Thierry Crozat ad1debef9e SUPERNOVA: Update English translation 2018-04-13 23:06:27 +01:00
Paul Gilbert 5926936a07 XEEN: Fix clipping all scene drawn elements to scene area 2018-04-13 07:29:54 -04:00
Strangerke f102f9961b LILLIPUT: cleanup & renaming 2018-04-13 06:57:44 +02:00
Paul Gilbert 882b7182f3 XEEN: Fix for resetting speed table after monsters have died 2018-04-12 22:00:50 -04:00