aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic
AgeCommit message (Collapse)Author
2017-09-23TITANIC: DE: Merged German NPC script subclasses back inPaul Gilbert
There ended up not being enough custom German code in the scripts to warrant having sub-classes that reimplemented entire methods
2017-09-23TITANIC: DE: Updates for SuccUBusScriptPaul Gilbert
2017-09-23TITANIC: DE: Added changes to MaitreDScriptPaul Gilbert
2017-09-23TITANIC: DE: Added changes for LiftbotScriptPaul Gilbert
2017-09-23TITANIC: DE: Adding remaining DoorbotScript changesPaul Gilbert
2017-09-23TITANIC: DE: Adding changes to DoorbotScriptPaul Gilbert
2017-09-22TITANIC: DE: More BellbotScript changesPaul Gilbert
2017-09-22TITANIC: DE: Adding new BellbotScript logicPaul Gilbert
2017-09-22TITANIC: DE: Added translations for BarbotScript::processPaul Gilbert
2017-09-21TITANIC: DE: Add miscellaneous missed sound translationsPaul Gilbert
2017-09-21TITANIC: DE: More sound translationsPaul Gilbert
2017-09-20TITANIC: DE: Adding sound translationsPaul Gilbert
2017-09-20TITANIC: DE: Adding sound translationsPaul Gilbert
2017-09-20TITANIC: DE: Add translations for playGlobalSound callsPaul Gilbert
2017-09-20TITANIC: DE: Add translations for loadSound callsPaul Gilbert
2017-09-19TITANIC: DE: Adding German translationsPaul Gilbert
2017-09-19TITANIC: DE: Sound changes for BombPaul Gilbert
2017-09-19TITANIC: Fix memory leaks on shutdownPaul Gilbert
2017-09-19TITANIC: Remove redundant surface ccreation from DirectDrawManagerPaul Gilbert
2017-09-18TITANIC: Fix identified redundant tests & assignmentsPaul Gilbert
2017-09-18TITANIC: Add missing return check in BellbotScript::processPaul Gilbert
2017-09-18TITANIC: Fix floor calculation in CChevCode::getChevFloorNumPaul Gilbert
2017-09-18TTITANIC: Guard against TTstring items being self-assignedPaul Gilbert
2017-09-18TITANIC: Fix regenerating CGameObject _movieRangeInfoList during savingPaul Gilbert
2017-09-18TITANIC: Change AVISurface _framePixels from ManagedSurface to boolPaul Gilbert
2017-09-18TITANIC: Fix memory leak loading star control starsPaul Gilbert
2017-09-18TITANIC: Fix memory leak on thumbnails when loading savegamesPaul Gilbert
2017-09-18TITANIC: DE: Fix ship announcementsPaul Gilbert
2017-09-18TITANIC: DE: Fixes for checking inPaul Gilbert
2017-09-18TITANIC: Add VocabMode enum, fix German vocab loadingPaul Gilbert
2017-09-17TITANIC: Added German DeskbotScript process additionsPaul Gilbert
2017-09-17TITANIC: Add Deskbot German specific logicPaul Gilbert
2017-09-17TITANIC: Added German specific TTnpcScript doSentenceEntry codePaul Gilbert
I'm not entirely happy I had to put this in the base TTnpcScript rather than somewhere in the new german/ subfolder, but I couldn't think of any clean way to do it except nasty designs like diamond multiple inheritance
2017-09-17TITANIC: Fix case sensitivity in header includesPaul Gilbert
2017-09-17TITANIC: Add skeleton derived bot script classes for German versionPaul Gilbert
2017-09-17TITANIC: Add translation.h missing from prior commitPaul Gilbert
2017-09-17TITANIC: Create a separate g_language global in it's own filePaul Gilbert
I was becoming concerned with more and more files having to add the full engine definition and sub-classes thereof via titanic.h, just so the TRANSLATE macro could call getLanguage. This way, files just need to include the lightweight translation.h file instead
2017-09-17TITANIC: German sound fixes for rest of prologuePaul Gilbert
2017-09-17TITANIC: Fixes for sounds and Doorbot during German prologuePaul Gilbert
2017-09-16TITANIC: Add differing response Id range checks for GermanPaul Gilbert
2017-09-16TITANIC: Fix incorrect sound effect in German prologuePaul Gilbert
2017-09-16TITANIC: Fix music playback in music roomPaul Gilbert
2017-09-16TITANIC: Improve audio buffer critial section handlingPaul Gilbert
2017-09-16TITANIC: Fixed FixedQueue compaction when queue has been emptiedPaul Gilbert
2017-09-16TITANIC: Standardize audio rate constantsPaul Gilbert
2017-09-14TITANIC: Moved queue logic within CAUdioBuffer to new FixedQueue classPaul Gilbert
This is a cleaner implementation, since all the pointer logic and queue management is now better encapsulated in it's own class. I felt a new FixedQueue class was necessary because the standard Queue class uses a Common::List internally, which would be unsuitable for containing 100,000 elements, since each int value would need it's own list node. This way uses an array internally, like FixedStack
2017-09-12TITANIC: Fix blocky squares during transitions on SGT levelPaul Gilbert
2017-09-11TITANIC: Fix freeze panning away from Parrot cagePaul Gilbert
2017-09-11TITANIC: The hasAudioTiming code was just an isActive flagPaul Gilbert
2017-09-10TITANIC: Created custom stream reader to fix bad y222.avi headerPaul Gilbert