aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/true_talk_manager.cpp
AgeCommit message (Collapse)Author
2017-08-24TITANIC: Reduce header includes for titanic.hDavid Fioramonti
I reduced the header includes a lot in Titanic.h and forward declared when I could. Titanic.h was including a lot and a lot of functions that were including it were not using its API. This will help make it more clear which implementation files are using which class since they will just need to include which ones they need. I also moved the debug related items in Titanic.h into the debugger header. I also reordered several of the the header includes to be local to global.
2017-06-24TITANIC: Remove warning for unknown NPC in getNpcScriptPaul Gilbert
Turns out the origional explicitly renames NPCs in some cases when they don't want the NPC to be responsive. Such as the MaitreD name being set to MaitreLoop03 when he's viewed from behind
2017-01-15TITANIC: Removal of un-used fields to reduce Buildbot warningsPaul Gilbert
Note there's a lot of preliminary code in the star_control/ folder for code that still needs to be fully disassembled & implemented. So for now I've made liberal use of #if 0 blocks to disable fields that will likely be needed again in the future
2016-12-19TITANIC: Stop automatically dragging parrot when entering cage close-upPaul Gilbert
2016-12-18TITANIC: Fix parrot check when starting TrueTalkPaul Gilbert
2016-11-30TITANIC: Fix getting Succubus's NPC scriptPaul Gilbert
2016-11-17TITANIC: Change some #if 0 to use SPATIAL_SOUND as a better descriptionPaul Gilbert
2016-11-10TITANIC: Play speech at full volumePaul Gilbert
2016-11-02TITANIC: Disable secondary spatial sources of speech playbackPaul Gilbert
2016-11-02TITANIC: Fix correctly getting the Deskbot's scriptPaul Gilbert
2016-10-23TITANIC: Match the CWaveFile duration method closer to originalPaul Gilbert
2016-10-22TITANIC: Fix looping in CTrueTalkManager::triggerNPCPaul Gilbert
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-09-02TITANIC: Figured out sound durations for speeches & SFXPaul Gilbert
2016-09-01TITANIC: Implement timed changes in volume like the original doesPaul Gilbert
2016-08-29TITANIC: Remove CTrueTalkManager update2 methodPaul Gilbert
The original was actually the update method for an audio buffer list. This is thus unneeded in ScummVM, which automatically handles sound updates
2016-08-27TITANIC: Implemented more game classes, fleshed out season handlingPaul Gilbert
2016-08-20TITANIC: Fix compiler warningsPaul Gilbert
2016-08-11TITANIC: Set up positioning mode in sound manager & CProximityPaul Gilbert
2016-08-09TITANIC: Field renaming and warning fixes in sound codePaul Gilbert
2016-08-06TITANIC: Added more sound manager functionalityPaul Gilbert
2016-08-06TITANIC: Further work on sound manager, fix extra enum commaPaul Gilbert
2016-08-06TITANIC: Added more sound manager methods, field renames in CProximityPaul Gilbert
2016-08-04TITANIC: Rename WaveFile to CWaveFile for consistencyPaul Gilbert
2016-08-03TITANIC: Correct sound manager methods to return existing WaveFile classPaul Gilbert
2016-08-02TITANIC: Further work on view and node positioningPaul Gilbert
2016-08-02TITANIC: Fixes for CProximity setupPaul Gilbert
2016-07-15TITANIC: Fix compilation on MSVC9Strangerke
2016-07-15TITANIC: Start of new TTvocabTree class; added load methodPaul Gilbert
2016-07-15TITANIC: Fix loading of JRQUOTESPaul Gilbert
2016-07-15TITANIC: Implemented TTnpcScript loadQuotesPaul Gilbert
2016-07-15TITANIC: Added TTnpcScript getValuePaul Gilbert
2016-07-15TITANIC: Fleshing out of CTrueTalkManager classPaul Gilbert
2016-07-15TITANIC: Added CTrueTalkManager playSpeechPaul Gilbert
2016-07-10TITANIC: Beginnings of TTinput classPaul Gilbert
2016-07-10TITANIC: Implement TTword hierarchy virtual methodsPaul Gilbert
2016-07-10TITANIC: Fix script handler initializationPaul Gilbert
2016-07-10TITANIC: Implementing scriptChanged methodsPaul Gilbert
2016-07-10TITANIC: Further renaming of named scripts to npc scriptsPaul Gilbert
2016-07-10TITANIC: Changing TTNamed* classes to TTNpc*Paul Gilbert
2016-07-10TITANIC: Adding CTrueTalkManager support methodsPaul Gilbert
2016-07-10TITANIC: Setting up of title engine and title scriptPaul Gilbert
2016-07-10TITANIC: Implementing TTTalkerPaul Gilbert
2016-07-10TITANIC: Implement CTrueTalkManager triggerNPCPaul Gilbert
2016-07-10TITANIC: Implement reading dialogue stringPaul Gilbert
2016-07-10TITANIC: Finished CTrueTalkManager start methodPaul Gilbert
2016-07-10TITANIC: Beginnings of input line processingPaul Gilbert
2016-07-10TITANIC: Beginnings of STtitleEngine classPaul Gilbert
2016-07-10TITANIC: Implemented TT manager loadAssets, beginnings of CDialogueFilePaul Gilbert
2016-07-10TITANIC: Cleanup & renames for starting conversationsPaul Gilbert