Commit Graph
99 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert 8fe7187060 TITANIC: Fix resuming well music after looking down well 2017-08-12 15:50:52 -04:00
Paul Gilbert 07e70d9896 TITANIC: Create new CMovementMsg for new movement functionality
This also moves logic for detecting which movement is associated
with given keycodes and cursors to CMovementMsg and CLinkItem,
which are better suited to contain the logic
2017-08-06 11:58:06 -04:00
Paul Gilbert e29b2fc731 TITANIC: Fix original savegames from the bar not loading 2017-08-05 19:06:35 -04:00
Paul Gilbert 3525d5d4c9 TITANIC: Fix crash trying to restart game after returning to launcher 2017-07-18 22:09:57 -04:00
Paul Gilbert 2d80b931b3 WORKAROUND: Stop resetting bomb code wheels when loading savegames
The original kept resetting the bomb's code wheels whenever the view
was entered, which meant reloading a savegame, you lost any progress
you'd made. Presumably this was done as a quick and dirty hack in
case anyone was stupid enough to rearm the bomb after fixing it the
first time. I've added new code that now only resets the wheels when
the bomb is initially armed, and you can now save in the bomb
closeup, and it will remember all your selections
2017-02-19 22:57:31 -05:00
Paul Gilbert b8cce79a5a TITANIC: Reorder class types setup so all ancestors come first 2017-01-21 16:23:45 -05:00
Paul Gilbert d1751206a3 TITANIC: Fix ancestor to descendent order for CParrotLobbyLinkUpdator 2017-01-21 15:37:53 -05:00
Paul Gilbert ea7f98999e TITANIC: Fix compiler warnings 2016-12-25 16:42:26 -05:00
Paul Gilbert 65a2e906a8 TITANIC: Fix panning away from parrot cage 2016-12-20 20:50:39 -05:00
Paul Gilbert e12d3ba168 TITANIC: Add missing ADDFN lines for classes in CSaveableObject 2016-12-19 23:09:31 -05:00
Paul Gilbert f6593ce9c0 TITANIC: Simplify freeing class list on exit 2016-11-07 07:36:52 -05:00
Paul Gilbert 0f17c9de47 TITANIC: Free allocated class type definitions on exit 2016-11-05 21:44:51 -04:00
Paul Gilbert 0f4ca41dad TITANIC: Add support for mouse wheel scrolling conversations log 2016-11-01 22:30:21 -04:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert dd1a2b65e9 TITANIC: Extra loading logic and translation code for German version 2016-09-11 14:16:11 -04:00
Paul Gilbert 207afb6f46 TITANIC: In progress work on German Translation view in PET 2016-09-11 11:34:06 -04:00
Paul Gilbert 49bc276ea3 TTIANIC: Add CPlaceHolderItem, CVariableList classes 2016-09-11 09:27:51 -04:00
Paul Gilbert 18c925c6c5 TITANIC: Remove unused CChevSwitch class 2016-08-29 20:34:07 -04:00
Paul Gilbert 5ea32efbb0 TITANIC: Implemented more game classes 2016-08-27 12:45:36 -04:00
Paul Gilbert 41ee7dd371 TITANIC: Implemented more game classes 2016-08-26 07:47:31 -04:00
Paul Gilbert 4c7985c3c9 TITANIC: Implemented various pellerator classes 2016-08-16 21:04:19 -04:00
Paul Gilbert 33e4afedde TITANIC: Implemented CHeadPiece and ear classes 2016-08-15 22:31:33 -04:00
Paul Gilbert cbf5fb0bee TITANIC: Move BilgeSuccUBus & ParrotSuccUBus to npcs/ folder 2016-08-14 23:07:24 -04:00
Paul Gilbert 7d554339d3 TITANIC: Add semicolons after DEFFN lines 2016-07-24 19:55:46 -04:00
Paul Gilbert 5ccc0a66da TITANIC: Removed const modifier from all saveable objects
Turns out that CGameObject::save regenerates the _movieRangeInfo list.
So the const suffix can no longer be used for the entire hierarchy
2016-07-15 19:25:58 -04:00
Paul Gilbert ce0be01e31 TITANIC: Cleanup CGameObject list from CMovieClipList to CMovieRangeInfoList 2016-07-15 19:25:50 -04:00
Paul Gilbert 243a3e6a7d TITANIC: Rename CPlaceHolder to CPlaceHolderItem to match original 2016-07-15 19:24:58 -04:00
Paul Gilbert 66efdc239c TITANIC: gcc compilation fixes 2016-07-15 19:19:28 -04:00
Paul Gilbert d463be89fa TITANIC: Finished CComputerScreen TimerMsg 2016-07-10 16:38:27 -04:00
Paul Gilbert 4fd482e418 TITANIC: Implement checks for whether NPCs can be summoned 2016-07-10 16:22:37 -04:00
Paul Gilbert f77a8a63cd TITANIC: Implemented CGameObject::find 2016-07-10 16:11:07 -04:00
Paul Gilbert c096bfa5d8 TITANIC: Implementing CArm message handlers 2016-07-10 16:10:59 -04:00
Paul Gilbert 54b055bcf5 TITANIC: Implementing CCarry drag end handler 2016-07-10 16:10:55 -04:00
Paul Gilbert f7748622fa TITANIC: Further implementation of timers 2016-04-09 19:36:12 -04:00
Paul Gilbert 826dcf1f42 TITANIC: Fix class hierarchy in ClassDef structures 2016-04-06 23:38:46 -04:00
Paul Gilbert 3f3f4d910d TITANIC: Moved gfx/ pet classes into pet_control/ 2016-04-01 19:42:53 -04:00
Paul Gilbert 18fabbb2d4 TITANIC: Beginnings of PET event handling code 2016-03-31 23:25:19 -04:00
Paul Gilbert 471737a41a TITANIC: Implemented CCDROM and various support stuff 2016-03-28 22:25:15 -04:00
Paul Gilbert c948e8812e TITANIC: Support methods needed by CTelevision 2016-03-24 21:02:25 -04:00
Paul Gilbert 7d2d624908 TITANIC: More view event handling, beginnings of mouse cursor loading 2016-03-23 20:51:42 -04:00
Paul Gilbert c6b239bdac TITANIC: Implemented CGameManager::update 2016-03-19 22:43:02 -04:00
Paul Gilbert f1d674c745 TITANIC: Implemented CViewItem::viewChange 2016-03-19 09:50:47 -04:00
Paul Gilbert 9565fbaeac TITANIC: Implement input translator event methods 2016-03-18 21:34:04 -04:00
Paul Gilbert 04b8c75a93 TITANIC: Add stubs for CEnterNodeMsg message handlers 2016-03-17 22:51:29 -04:00
Paul Gilbert 12ae5e10f3 TITANIC: Added stubbed CEnterRoomMsg event handlers as needed 2016-03-17 20:55:32 -04:00
Paul Gilbert 819b773491 TITANIC: Add message generation at end of applicationStarting 2016-03-13 15:30:12 -04:00
Paul Gilbert c92bf22f03 TITANIC: Changed CGameStateSub to CGameLocation, properly implemented it 2016-03-13 15:07:27 -04:00
Paul Gilbert c6b07dcdd7 TITANIC: Added CGameObjectDescItem class 2016-03-12 22:03:01 -05:00
Paul Gilbert bad72e2ae4 TITANIC: Implement various post-load methods 2016-03-12 19:23:00 -05:00