aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2018-04-15SUPERNOVA: Fixes type camel caseJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Wraps resources in ScopedPtrJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Recreates ProtrackerStream on getSoundStreamJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Renames Music/AudioIndex to Music/AudioIdJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Fixes fallthrough warningJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Moves font data to screenstatic.cppJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Moves cursor buffer to resman.cppJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Fixes setCurrentImageJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Moves VGA Palette to screenstatic.cppJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Implements render functionsJoseph-Eugene Winzer
Although SupernovaEngine forwards render calls to screen, it also exposed members publicly like _brightness. Therefore, a few changes were necessary in rooms and state.
2018-04-15SUPERNOVA: Adds skeleton for screen abstractionJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Adds image informationJoseph-Eugene Winzer
ImageID gives every image a name that will be used as an index into imageInfo that returns filenumber and section.
2018-04-15SUPERNOVA: Implements image bufferingJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Adds comment for using KNIFE on WIRE2Joseph-Eugene Winzer
2018-04-15SUPERNOVA: Renames NULL to nullptrJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Renames MSNImageDecoder to MSNImageJoseph-Eugene Winzer
2018-04-15SUPERNOVA: Adds resource abstractionJoseph-Eugene Winzer
The resource abstraction includes loading of sound files and cursor graphics.
2018-04-15MOHAWK: MYST: Fix Observatory displayed hour from 0:XX to 12:XXDavid Fioramonti
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-15JANITORIAL: Indent GFXTransaction code blocksAdrian Frühwirth
2018-04-15XEEN: Mode renamings, fix loading savegame during script dragging partyPaul Gilbert
2018-04-15XEEN: Fix opening of Ali Baba's chestPaul Gilbert
2018-04-15XEEN: Yet further fixes to clip scene drawing to scene areaPaul Gilbert
2018-04-15MOHAWK: MYST: Fix observatory slider sounds repeating too quicklyBastien Bouclet
Add delays to simulate running at a lower framerate.
2018-04-15MOHAWK: MYST: Make changeBackgroundSound wait for the effect to completeBastien Bouclet
Fixes #10489.
2018-04-15LILLIPUT: More renamingStrangerke
2018-04-15SLUDGE: Replace linked list by Common::List in RegionManagerSimei Yin
2018-04-15SLUDGE: Rename KillAll to Kill in RegionManagerSimei Yin
2018-04-15SLUDGE: Objectify Region ManagerSimei Yin
2018-04-14XEEN: Fix entering Great Southern TowerPaul Gilbert
2018-04-14XEEN: Fix Book of Great Power removing skillsPaul Gilbert
2018-04-14XEEN: Clear prior pending treasure when loading savegamePaul Gilbert
2018-04-14XEEN: Fix aborting combat loop prematurely via bad sleeping checkPaul Gilbert
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-14SUPERNOVA: Removes stopAudio()Joseph-Eugene Winzer
2018-04-14SUPERNOVA: Adds init function to SupernovaEngineJoseph-Eugene Winzer
2018-04-14SUPERNOVA: Adds sound abstractionJoseph-Eugene Winzer
2018-04-14SUPERNOVA: Adds English msn2 to detectionJoseph-Eugene Winzer
2018-04-14SUPERNOVA: Renames _timer1 to _messageDurationJoseph-Eugene Winzer
2018-04-14SUPERNOVA: Removes TODOJoseph-Eugene Winzer
2018-04-14SUPERNOVA: Moves updateEvents() to GameManagerJoseph-Eugene Winzer
updatEvents() depends on an initalized GameManager instance and mostly manipulates its state. So it seemed fitting to move it over.
2018-04-14SUPERNOVA: Processes all keyboard queries in processInput()Joseph-Eugene Winzer
2018-04-14SUPERNOVA: Removes mouseInput3()Joseph-Eugene Winzer
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-14SUPERNOVA: Renames wait2() to wait()Joseph-Eugene Winzer
2018-04-14SUPERNOVA: Removes redundant keypress checkJoseph-Eugene Winzer
GameManager::processInput() already does the job
2018-04-13XEEN: Add launcher Engine tab option for more durable armorPaul Gilbert
2018-04-13XEEN: Cleanup scene area clipping flags settingPaul Gilbert
2018-04-13XEEN: Fix clipping all scene drawn elements to scene areaPaul Gilbert
2018-04-13LILLIPUT: cleanup & renamingStrangerke
2018-04-12XEEN: Fix for resetting speed table after monsters have diedPaul Gilbert
2018-04-12MADS: NEBULAR: Disable the copy protection dialog by defaultPaul Gilbert
The GOG release is confirmed as having it disabled, so ScummVM will do likewise and have it disabled by default
2018-04-12XEEN: Fix read of freed data in multiple rapid playFX callsPaul Gilbert