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