aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-21AVALANCHE: Rename special() to openBox() in Acci, implement it.uruk
2013-08-21AVALANCHE: Implement opening of doors. Rethink a bit the graphics and the ↵uruk
timer system to do so.
2013-08-21TSAGE: Fix illegal address computation, CID 1047259Torbjörn Andersson
We want the address right after the last element of _fadePaletteMap. There was probably no actual damage done since _paletteMap[] would likely be right after in memory, and that's zeroed as well. But it was still wrong.
2013-08-21AVALANCHE: Rename Gyro::reloaded to Gyro::isLoaded. Repair a bug in the ↵uruk
original engine regarding timing of animations/scrolls/etc. when loading a savegame using this variable.
2013-08-21MORTEVIELLE: Add detection entry for improved German translationThierry Crozat
I also reworked a bit how detection work so that both the original and the improved German translations can be played.
2013-08-21MORTEVIELLE: Replace some big if statements by switch statementsStrangerke
2013-08-21MORTEVIELLE: Remove second parameter of show()Strangerke
2013-08-21MORTEVIELLE: Avoid erroring out when the user tries to load a missing save gameStrangerke
2013-08-20ZVISION: Implement streaming support for RlfAnimationsrichiesams
2013-08-20ZVISION: Remove static Control::parsePushToggleControlrichiesams
The code was moved to the class PushToggleControl
2013-08-20ZVISION: Initialize Puzzle::key and Puzzle::flagsrichiesams
Some Puzzles don't have flags, which caused it to never be initialized
2013-08-20ZVISION: Delete Puzzles from heap before clearing _activePuzzlesrichiesams
2013-08-20ZVISION: Add TODO to subtitlesrichiesams
2013-08-20ZVISION: Store the Puzzles in _activePuzzles and _globalPuzzles on the heaprichiesams
This allows List::push_back() to not cause a data copy
2013-08-20ZVISION: Add a destructor to Puzzlerichiesams
2013-08-20ZVISION: Add TODO's of what is left for the engine to be completerichiesams
2013-08-20ZVISION: Add animation.o and rlf_animation.o to module.mkrichiesams
2013-08-20ZVISION: Remove superfluous filerichiesams
2013-08-21MT-32: Sync with the latest changes in muntFilippos Karapetis
2013-08-20TSAGE: Blue Force: Fix Coverity issue CID 1003729: missing break.Strangerke
2013-08-20MORTEVIELLE: Add creditsStrangerke
2013-08-20MORTEVIELLE: Fix crash when loading from launcherStrangerke
2013-08-20ZVISION: Handle rlf frame transitions internallyrichiesams
Animations use incremental frame changes. That is, only a few frames are complete (I-frames), the rest are just the pixels that change between the current frame and both the previous frame and the next frame (B-frames). See https://en.wikipedia.org/wiki/Video_compression_picture_types
2013-08-20AVALANCHE: Add thumbnail support and version tracking to the saving/loading ↵uruk
system. Repair Trip::trippancy_link().
2013-08-20AVALANCHE: Implement loading from the Launcher. Upgrade saveGame(), ↵uruk
loadGame() in, add expandDate() to AvalancheEngine. Revise Avalot::setup(). Repair Lucerna::load() and triptype::init().
2013-08-20ZVISION: Convert abs() to ABS() to ensure portabilityrichiesams
2013-08-20SCI: Add support for the King's Questions mini-gameFilippos Karapetis
This can be found in the KQ collection
2013-08-20CREDITS: Add credits for The Neverhood engineFilippos Karapetis
2013-08-20ZVISION: Create keypress event to test rlf animationrichiesams
2013-08-20ZVISION: Normalize comment alignmentrichiesams
2013-08-20ZVISION: Fix seek() whence argumentrichiesams
2013-08-20ZVISION: Call RenderManager::update() before ScriptManager::update()richiesams
This ensures the background will be rendered before anything from Puzzles or Controls
2013-08-20ZVISION: Always update the screen to ensure the mouse continues to renderrichiesams
2013-08-20ZVISION: Initialize inline with constructionrichiesams
2013-08-20ZVISION: Create method to play RlfAnimationsrichiesams
2013-08-20ZVISION: Implement ActionSetPartialScreenrichiesams
2013-08-20ZVISION: Create method to clear the working window area of the screen to a ↵richiesams
single color
2013-08-20ZVISION: Rename _warpedBuffer to _workingWindowBufferrichiesams
To better represent its function
2013-08-20ZVISION: Create class to parse RLF animation filesrichiesams
2013-08-20WINTERMUTE: Replace CP1252-symbol ... with 3 full stops.Einar Johan Trøan Sømåen
2013-08-20WINTERMUTE: Add binary alpha-blitting.Einar Johan Trøan Sømåen
For now, no RLE, or anything, but the infrastructure for it is put in place here.
2013-08-20WINTERMUTE: Change pixel-format to RGBA.Einar Johan Trøan Sømåen
2013-08-20WINTERMUTE: Avoid doing alpha-blits when image doesn't have alpha.Einar Johan Trøan Sømåen
Also detect images with only binary alpha.
2013-08-20MORTEVIELLE: Change German menu translationThierry Crozat
The original menu was almost not translated (only one of the six menu was translated). Thanks to Raziel for the menu name suggestions.
2013-08-20AVALANCHE: Repair synchronize() and loadGame(), update ↵uruk
canSaveGameStateCurrently() and canLoadGameStateCurrently() in AvalancheEngine.
2013-08-20MOHAWK: Stop videos on stack changeTorbjörn Andersson
Otherwise there may be both a book video and a flyby video playing at the same time. Maybe it should only stop videos if there really is a flyby video, but it already stops all sounds and may play a blocking sound etc., so it makes sense to me to always do it.
2013-08-20MOHAWK: Add missing break in switch, CID 1003750Torbjörn Andersson
Clicking on any of the image boxes would fall through to the case where it checks if you are picking up or putting away the white page, which just doesn't make any sense. It didn't have any noticeable impact on the game, because that case only does something if the hiding place for the white page is open, and apparently that can only happen while you're at that hiding place. I have verified that it's still possible to get the white page, and that it's still possible to raise the sunken ship.
2013-08-20MORTEVIELLE: Add some more checks in order to handle properly the first ↵Strangerke
character of some German menu entries
2013-08-20MORTEVIELLE: Fix display of the rod and the ball in the attic, when using ↵Strangerke
Self/Put
2013-08-19WINTERMUTE: Don't use a lookup table for alphaWillem Jan Palenstijn
This gives a drawTickets() speed increase of about 10% in the JULIA demo (on a core i7 920).