aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/pet_control/pet_conversations.cpp
AgeCommit message (Collapse)Author
2017-08-25TITANIC: Show NPC portrait in Conversations tab after loading savegamePaul Gilbert
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-08-22TITANIC: Fix using Fn keys when Conversations tab is activePaul Gilbert
2017-08-20TITANIC: Fix Coverity suggestion in CPetConversationsPaul Gilbert
2017-08-20TITANIC: Add Tab key as a shortcut for switching to inventoryPaul Gilbert
2017-08-04TITANIC: Introduce movement via arrow keysPaul Gilbert
This also fixes a bug with Page Up, Down, Home, & End not working for the Conversation tab. Additionally, code for scrolling individual lines in the conversation and glyphs via the arrow keys has been removed in favor of this centrallised movement, since they were somewhat redundant, and the mouse wheel can be used for scrolling.
2017-04-04TITANIC: Change debug level constants to have a DEBUG_ prefixPaul Gilbert
2016-12-15TITANIC: Fixes and cleanup for conversation dials movementPaul Gilbert
2016-12-10TITANIC: Fix CPetConversations timerExpiredPaul Gilbert
2016-11-30TITANIC: Fix caseless string contains checksPaul Gilbert
2016-11-11TITANIC: Load more text strings from data filePaul Gilbert
2016-11-05TITANIC: Correct naming usage for PET Text ending character indexPaul Gilbert
2016-11-05TITANIC: Replaced int passenger class with PassengerClass enumPaul Gilbert
2016-11-04TITANIC: Fixes to show speaking NPC image in conversation viewPaul Gilbert
2016-11-01TITANIC: Fix log heading for talking to DeskbotPaul Gilbert
2016-11-01TITANIC: Add support for mouse wheel scrolling conversations logPaul Gilbert
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-09-10TITANIC: Move text messages to DAT filePaul Gilbert
2016-08-06TITANIC: Added more sound manager methodsPaul Gilbert
2016-07-30TITANIC: Fix identified warningsPaul Gilbert
2016-07-15TITANIC: Removed const modifier from all saveable objectsPaul Gilbert
Turns out that CGameObject::save regenerates the _movieRangeInfo list. So the const suffix can no longer be used for the entire hierarchy
2016-07-15TITANIC: Fleshing out CGameObject and CPetControl methodsPaul Gilbert
2016-07-15TITANIC: Added remaining CPetControl methodsPaul Gilbert
2016-07-15TITANIC: Cleanup of PET section classes methods to match originalPaul Gilbert
2016-07-15TITANIC: Added various PET methodsPaul Gilbert
2016-07-15TITANIC: Added remaining PET Conversations methodsPaul Gilbert
2016-07-15TITANIC: Added TTtalker methodsPaul Gilbert
2016-07-10TITANIC: Beginnings of TTinput classPaul Gilbert
2016-07-10TITANIC: Changing TTNamed* classes to TTNpc*Paul Gilbert
2016-07-10TITANIC: Fix PET Conversations doorbot/bellbot iconsPaul Gilbert
2016-07-10TITANIC: Fix PET Conversations scroll buttonsPaul Gilbert
2016-07-10TITANIC: Fix cursor and entering text in PET Conversations areaPaul Gilbert
2016-07-10TITANIC: Minor fleshing out of PET Conversations and InventoryPaul Gilbert
2016-07-10TITANIC: Miscellaneous PET Conversations methodsPaul Gilbert
2016-07-10TITANIC: Implement PET Conversations dial logicPaul Gilbert
2016-07-10TITANIC: Simplify PET Element getBounds methodsPaul Gilbert
2016-07-10TITANIC: Implement PET Text color remappingPaul Gilbert
2016-07-10TITANIC: Resolve Pet Text fontNumber fields, getting npc numsPaul Gilbert
2016-07-10TITANIC: PET Conversations now partly renderingPaul Gilbert
2016-07-10TITANIC: Identifiied Pet Section showCursor & hideCursor methodsPaul Gilbert
2016-07-10TITANIC: Implement PET Conversations displayNPCPaul Gilbert
2016-07-10TITANIC: Implement TrueTalk script retrievalPaul Gilbert
2016-07-10TITANIC: Added PET Conversations leave and Text Cursor hidePaul Gilbert
2016-07-10TITANIC: Added PET Conversations enter, PET Timers, and Text Cursor showPaul Gilbert
2016-07-10TITANIC: Implement PET Conversations & Text savingPaul Gilbert
2016-07-10TITANIC: Finished PET Conversations input line processingPaul Gilbert
2016-07-10TITANIC: Implemented conversations text input entryPaul Gilbert
2016-07-10TITANIC: Handle Conversations double click, PET Text key handlingPaul Gilbert
2016-07-10TITANIC: Implement summoning NPCsPaul Gilbert
2016-07-10TITANIC: Implement checks for whether NPCs can be summonedPaul Gilbert