Commit Graph
86814 Commits
Author SHA1 Message Date
Filippos Karapetis dfb53b180f MADS: Sprites aren't always cleared properly - add a FIXME 2014-05-04 14:03:39 +03:00
Filippos Karapetis 68671d77c2 MADS: Fix a bug in SequenceList::scan()
This resolves the FIXME in SpriteSets::remove()
2014-05-04 14:03:39 +03:00
Eugene Sandulenko 5c063a1f6c FULLPIPE: Implement MovGraph2::freeItems() 2014-05-04 12:20:49 +03:00
Strangerke 17b253a251 MADS: Add synchronize in scene 401 and 402 2014-05-04 09:42:50 +02:00
Eugene Sandulenko 71002e26e7 FULLPIPE: Implement MovGraph::freeItems() 2014-05-04 10:41:36 +03:00
Eugene Sandulenko bd5736c641 FULLPIPE: Implement MovGraph::genMovArr() 2014-05-04 09:33:45 +03:00
Matthew Hoops 0a899876e7 MOHAWK: Use original stack ID mapping for Riven 2014-05-03 22:55:50 -04:00
Filippos Karapetis e5e5bdd7f1 MADS: Add a FIXME for scene 109 2014-05-04 03:56:26 +03:00
Filippos Karapetis 0023e99621 MADS: Fix bugs in SpriteSets::remove()
This fixes several crashes when sprites get erased, like for example in
death animations
2014-05-04 03:54:54 +03:00
Filippos Karapetis 27982c850a MADS: Fix several logic bugs in scenes 102, 109 and 212 2014-05-04 03:52:13 +03:00
Filippos Karapetis f9b52398bd MADS: Add a sanity check in DynamicHotspots::remove()
Fixes a crash when loading outside the hut
2014-05-04 03:48:36 +03:00
Matthew Hoops 363b23f55d MOHAWK: Use properly cased names for Riven variables 2014-05-03 15:10:13 -04:00
Matthew Hoops 159f2128bb DRACI: Silence warning 2014-05-03 14:47:04 -04:00
Paul Gilbert d38e1aa500 MADS: Reorganise Nebular dialog methods 2014-05-03 14:18:33 -04:00
Paul Gilbert 9cd7e8b886 MADS: Maintain inventory ordering in savegames 2014-05-03 13:47:04 -04:00
Paul Gilbert 800ff80c52 MADS: Default to first inventory item after loading a savegame 2014-05-03 13:20:29 -04:00
Paul Gilbert 84159c59ef MADS: Savegames are now working 2014-05-03 11:09:28 -04:00
Strangerke 5e455e489f MADS: Implement scene 413 2014-05-03 13:02:02 +02:00
Eugene Sandulenko 9630e28bd9 FULLPIPE: Implement FullpipeEngine::restartGame() 2014-05-03 11:37:13 +03:00
Eugene Sandulenko a708e4ffc9 FULLPIPE: Implement FullpipeEngine::setMusicVolume() 2014-05-03 11:22:45 +03:00
Eugene Sandulenko 2975ef3ebe FULLPIPE: Implement FullpipeEngine::stopAllSounds() 2014-05-03 11:18:47 +03:00
Paul Gilbert a54aeaccce MADS: Misc savegame fixes and added meta query info 2014-05-02 21:29:33 -04:00
Strangerke dbbd7feab7 MADS: Implement scene 411 2014-05-03 00:01:52 +02:00
Eugene Sandulenko 28cb3e82d1 FULLPIPE: Implement StaticANIObject::~StaticANIObject() 2014-05-02 12:45:42 +03:00
Eugene Sandulenko e714dea7c7 FULLPIPE: Implement Statics::init() 2014-05-02 12:40:06 +03:00
Eugene Sandulenko b5385f6003 FULLPIPE: Remove now unused PtrList 2014-05-02 12:30:09 +03:00
Eugene Sandulenko 2e7d5caa31 FULLPIPE: Removed PtrList usage in statics.cpp 2014-05-02 12:29:15 +03:00
Eugene Sandulenko 79cb4b994d FULLPIPE: Remove PtrList usage in gfx.cpp 2014-05-02 12:18:39 +03:00
Eugene Sandulenko cdcf9c5d89 FULLPIPE: Remove unused class variable 2014-05-02 12:12:30 +03:00
Eugene Sandulenko 3b54cc0e81 FULLPIPE: ditto for Scene::_messageQueueList 2014-05-02 12:11:42 +03:00
Eugene Sandulenko 6b0d938737 FULLPIPE: Removed couple of PtrList usages for code clarity 2014-05-02 12:09:42 +03:00
Eugene Sandulenko 2542f68e45 FULLPIPE: Implement Scene::stopAllSounds() 2014-05-02 11:21:27 +03:00
Eugene Sandulenko 23ef7fb901 FULLPIPE: Implement Scene::~Scene() 2014-05-02 11:16:28 +03:00
Eugene Sandulenko f9c7a5d83f FULLPIPE: Implement Movement::~Movement() 2014-05-02 11:00:47 +03:00
Paul Gilbert e258419a3e MADS: Add some further savegame loading logic 2014-05-01 22:42:47 -04:00
Paul Gilbert b5949010a6 MADS: Implemented more savegame synchronization 2014-05-01 22:36:36 -04:00
Filippos Karapetis 92ab7e87a0 MADS: sub70C52 is setMotion 2014-05-02 04:22:22 +03:00
Filippos Karapetis d888938d9b MADS: Add a sanity check in MADSAction::set() 2014-05-02 04:22:21 +03:00
Paul Gilbert 8c58a046db MADS: Fix palette corruption when playing animations 2014-05-01 20:54:17 -04:00
Strangerke c5aa86f965 MADS: Implement scene 410 2014-05-01 23:58:02 +02:00
uruk 8e3bbbea7c CGE2: Add sound code with working MIDI parts. 2014-05-01 22:52:20 +02:00
Strangerke b9a1b53761 MADS: Implement scene 408 2014-05-01 19:15:28 +02:00
Strangerke 0350cc79b3 MADS: Implement scene 407 2014-05-01 18:20:10 +02:00
Strangerke 1ed8142599 MADS: Add scene 406 2014-05-01 15:29:43 +02:00
Paul Gilbert 88cf2c7caa MADS: Fix actions being triggered at the end of animation sequences 2014-05-01 09:17:10 -04:00
Paul Gilbert 57bf0673d7 MADS: Default game to impossible difficulty by default 2014-05-01 09:16:48 -04:00
Eugene Sandulenko 8fc73ea0c5 FULLPIPE: Implement MovGraphLink::~MovGraphLink() 2014-05-01 14:21:18 +03:00
Strangerke 0da6934b70 MADS: Implement scene 405 2014-05-01 12:15:42 +02:00
Eugene Sandulenko f18ad22d22 FULLPIPE: Implement MctlCompound::replaceNodeX() 2014-05-01 12:28:17 +03:00
Eugene Sandulenko b031373ba7 FULLPIPE: Implement MctlCompound::removeObject() 2014-05-01 12:18:18 +03:00