aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic
AgeCommit message (Collapse)Author
2017-07-27TITANIC: Fix handling of Gondolier sliders when arms are used on themPaul Gilbert
2017-07-27VIDEO: Allow setting the mixer sound type used to play audio tracksBastien Bouclet
2017-07-26TITANIC: Have Promenade fan properly renaimate when returning to viewPaul Gilbert
2017-07-26TITANIC: Redraw screen after using PET to load a savegamePaul Gilbert
2017-07-26TITANIC: Fix wrong array sizeWillem Jan Palenstijn
This will hopefully fix #10001
2017-07-25TITANIC: Fix the CBilgeDispensorEvent not firingPaul Gilbert
It seems in the original CGameManager::update, and thus frameMessage, is called at an ultra high rate, allowing the dispensor's counter to quickly reach a trigger level. Whereas in the ScummVM implementation, the update method is only called at most a few times per frame. Rather than needlessly increasing the rate the update method is called, I've refactored CBilgeDispensorEvent to not need the counter. Though it still derives from CAutoSoundEvent so savegame loading still works.
2017-07-25TITANIC: Fix Parrot responses to various chicken condimentsPaul Gilbert
2017-07-24TITANIC: Show Lift call remote action when approaching a liftPaul Gilbert
2017-07-24TITANIC: Fix conversation with Liftbot not working after twirling aroundPaul Gilbert
2017-07-24TITANIC: Fix incorrect Liftbot response to 'what floor am I on'Paul Gilbert
2017-07-24TITANIC: Workaround Conversation area corruption when dragging itemsPaul Gilbert
When dragging an item, the bounds for the area of the screen affected goes from the dragged item to the blinking cursor when the conversation tab is active. This rect overlapping the conversation area somehow starts erasing some of the conversation log. Despite some effort, I haven't been able to track down the exact cause. So the easiest workaround is simply to make the entire PET as dirty each frame when dragging an item, which seems to fix the problem. Though it would be nice, at some point, if the rooot cause could still be identified.
2017-07-23TITANIC: Fix delay before Bellbot & Doorbot appearsPaul Gilbert
2017-07-23TITANIC: Add missing break lines to switch statementsPaul Gilbert
Thanks to bgK for providing a gcc output
2017-07-23TITANIC: Adjust the switch/case fall-through commentsBastien Bouclet
This way, GCC 7 does not generate a warning for those cases when -Wimplicit-fallthrough=3 is enabled, which is now the default.
2017-07-22TITANIC: Fixes for CIdleSummoner to summon Bellbot or DoorbotPaul Gilbert
2017-07-20TITANIC: Extra code in movie debugger command to aid reverse AVI testingPaul Gilbert
2017-07-20TITANIC: Don't load prior frame for videos when in reverse modePaul Gilbert
2017-07-19TITANIC: Fix quote searches done by all the botsPaul Gilbert
2017-07-18TITANIC: Fix access after free in filterConcepts loopPaul Gilbert
2017-07-18TITANIC: Fix new[] vs free mismatchesPaul Gilbert
2017-07-18TITANIC: DeskbotScript::searchQuotes is meant to have a result arrayPaul Gilbert
2017-07-18TITANIC: Fix crash trying to restart game after returning to launcherPaul Gilbert
2017-07-17TITANIC: Fix Maitre D not animating when talkingPaul Gilbert
2017-07-17TITANIC: Don't prod Maitre D's butt just by moving mouse on himPaul Gilbert
2017-07-17TITANIC: Improve performance of event handlingPaul Gilbert
2017-07-16TITANIC: Fix Gondola mixer to use the two different songsPaul Gilbert
2017-07-16TITANIC: Workaround music being lost leaving Arboretum in WinterPaul Gilbert
When you change the Arboretum to Winter and exit, it changes to a special FrozenArboretum room with the river and everything frozen. Both the regular and frozen Arboretum rooms have a GondolierMixer.. when leavin one for the other, it's meant to do a two second fadeout and then the new room's mixer takes over. This doesn't work for ScummVM currently - it may be due to the simplicity of the QMixer implementation. So to work around it for the forseeable future, I've set the TurnOff times to 0 seconds so the old mixer's sounds are immediately and properly stopped, letting the new mixer take over.
2017-07-16TITANIC: Renamings for Gondolier MixerPaul Gilbert
2017-07-16TITANIC: Fix scaling in scene transition cutscenesPaul Gilbert
2017-07-16TITANIC: Fix music transitions for each passenger class in lift travelPaul Gilbert
2017-07-16TITANIC: Add a VolumeMode enumPaul Gilbert
2017-07-16TITANIC: Cleanup of CAutoAnimate classPaul Gilbert
2017-07-16TITANIC: Fix MaitreD to hate the default musicPaul Gilbert
2017-07-15TITANIC: Fix inventory scrolling when an item is selectedPaul Gilbert
2017-07-15TITANIC: Fix range for timed volume transitionsPaul Gilbert
2017-07-15TITANIC: Endgame sequence sound fixesPaul Gilbert
2017-07-15TITANIC: Don't allow the same star to be locked on multiple timesPaul Gilbert
2017-07-15TITANIC: Fix locking stars in star control puzzle when Caps lock is onPaul Gilbert
2017-07-15TITANIC: Don't allow starfield to be shown if puzzle was skippedPaul Gilbert
2017-07-15TITANIC: Fix incorrect calls to queueSoundBastien Bouclet
The sound type was being passed in the balance parameter.
2017-07-15TITANIC: Fix pause during intro credits cutscenePaul Gilbert
2017-07-12TITANIC: Fix daffine.h includesPaul Gilbert
2017-07-12TITANIC: Rename DMatrix to DAffine, thanks to wjpPaul Gilbert
2017-07-12TITANIC: Change rows to cols in DMatrix, thanks to wjpPaul Gilbert
2017-07-12TITANIC: Fix promenade fan noises when turned to fullPaul Gilbert
2017-07-11TITANIC: Fix savegame names not showing in Continue dialogPaul Gilbert
2017-07-11TITANIC: Fix Titania's nose remaining present after being picked upPaul Gilbert
Fixing this required reverting the previous fix I'd done for the Doorbot's 'Cloak Off' animation during the prologue. What the proper fix for it, seems to be, is that when a video is full 32-bit ARGB, if it has a second transparency track, then simply ignore the alpha in the first track, and simply use the RGB values for each pixel
2017-07-10TITANIC: Fix rendering of conversation text inputPaul Gilbert
2017-07-10TITANIC: Inline CTransparencySurface methods at wjp's suggestionPaul Gilbert
2017-07-09TITANIC: Fixes for correctly display of drop targetsPaul Gilbert