Commit Graph
48 Commits
Author SHA1 Message Date
Eugene Sandulenko 20fb25d58a FULLPIPE: Renames in ExCommand 2017-12-03 23:04:58 +01:00
Bastien Bouclet 0bd2e53cd4 FULLPIPE: Fix handleInteraction for non static ani objects
cce851d1af introduced a check to allow only static ani objects. However
after this change, only part of the pipes for vertical movement were
interactive.
This change aims to restore functionality for the other object types
while still preventing the invalid casts.
2017-11-26 08:51:36 +01:00
Colin Snover 51b19e97c8 FULLPIPE: Fix memory leaks of Interactions 2017-11-18 22:35:12 +01:00
Colin Snover bb26bf7994 FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2 2017-11-18 22:35:12 +01:00
Colin Snover e2367f3ed2 FULLPIPE: Remove unnecessary and unsafe C-style casts 2017-11-18 22:35:12 +01:00
Colin Snover 0e28f2be47 FULLPIPE: Remove unused gap data from EntranceInfo 2017-11-18 22:35:12 +01:00
Colin Snover 8e8932f38d FULLPIPE: Remove unnecessary and illegal C-style casts 2017-11-18 22:35:12 +01:00
Colin Snover 92f5718e2b FULLPIPE: Fix illegal C-style cast to incompatible type 2017-11-18 22:35:12 +01:00
Filippos Karapetis 93982b2ca9 FULLPIPE: Change more object-related functions to use Common::String 2017-03-22 04:32:23 +02:00
Filippos Karapetis f3e81b5f17 FULLPIPE: Use Common::String in all scene object names 2017-03-22 04:11:49 +02:00
Filippos Karapetis 728b23af2a FULLPIPE: Change transCyrillic() to accept a Common::String 2017-03-22 04:07:33 +02:00
Retro-Junk 25ff6fcd5f FULLPIPE: Fix animation lock-up 2016-10-12 09:06:01 +02:00
Eugene Sandulenko 5c2bfc4c23 FULLPIPE: Added debugging to interaction code 2016-10-04 19:48:12 +02:00
Retro-Junk 34b266b51d FULLPIPE: Mass fix incorrect inhibitor flag 2016-09-17 20:43:57 +02:00
Eugene Sandulenko 2cbf7da319 FULLPIPE: Rename is GabeObject 2016-09-05 00:11:07 +02:00
Eugene Sandulenko 26f55005b3 FULLPIPE: Rename in ExCommand structure 2016-09-04 23:54:43 +02:00
Eugene Sandulenko b1fc0f6946 JANITORIAL: Fix whitespaces 2016-09-04 14:42:52 +02:00
Eugene Sandulenko 5283612a7f FULLPIPE: Read signed values where potentially negative values could appear 2016-08-29 22:06:35 +02:00
Eugene Sandulenko 9b197be9d7 FULLPIPE: Renamed MctlGraph class methods 2016-08-14 22:56:17 +02:00
Retro-Junk b4f418a4f3 FULLPIPE: Fix wrong member name in InteractionController::handleInteraction 2016-08-13 16:10:24 +02:00
Eugene Sandulenko f6f8c31984 FULLPIPE: Hid warning under debug channel. More debug output 2016-07-28 11:27:41 +03:00
Eugene Sandulenko 6ac435099c FULLPIPE: Split all debug output by channels 2016-07-28 00:37:32 +03:00
Eugene Sandulenko 9b95f9f9c1 FULLPIPE: Rename some methods 2015-10-17 12:45:39 +02:00
Eugene Sandulenko c73a10606e FULLPIPE: Implement Inventory2::clear() 2014-04-21 09:47:03 +03:00
Eugene Sandulenko 3091d0ae7f FULLPIPE: Implement couple destructors 2014-04-21 09:38:46 +03:00
Johannes Schickel 387fe8c141 FULLPIPE: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
Eugene Sandulenko 71c8d5edd0 FULLPIPE: Stubbed and implemented some class destructors 2014-01-08 18:37:39 +02:00
Eugene Sandulenko 90532c78a2 FULLPIPE: g_fullpipe -> g_fp for brevity 2013-12-21 16:42:49 +02:00
Filippos Karapetis edbf2d49fb FULLPIPE: Make _exCommands private 2013-12-11 22:52:49 +02:00
Eugene Sandulenko 91713e695e FULLPIPE: More work on scene04 2013-11-21 07:45:15 -08:00
Eugene Sandulenko 1cfafc6cfd FULLPIPE: method4C -> doWalkTo 2013-10-17 00:37:04 +03:00
Eugene Sandulenko 3bd3431ad4 FULLPIPE: Remove C* prefixes from interaction classes 2013-09-18 19:39:53 +04:00
Eugene Sandulenko f70b737ad9 FULLPIPE: Remove C* prefixes in utils.cpp 2013-09-18 19:39:53 +04:00
Eugene Sandulenko ad43f25c0f FULLPIPE: Fix debug scene 2013-09-12 01:00:20 +03:00
Eugene Sandulenko 7509ffec33 FULLPIPE: Move GameObject::canInteractAny() out of the class 2013-09-10 22:36:14 +03:00
Eugene Sandulenko 33f975a446 FULLPIPE: Do not continue unnecessary function. CID 1086777 2013-09-09 21:15:47 +03:00
Eugene Sandulenko a6231b83d1 FULLPIPE: Remove unnecessary check. CID 1086775 2013-09-09 21:08:06 +03:00
Eugene Sandulenko 6ca4b7d514 FULLPIPE: Fix logical error. CID 1086778 2013-09-09 21:04:42 +03:00
Eugene Sandulenko b165dd8a06 FULLPIPE: Fix warnings 2013-09-09 00:38:07 +03:00
Eugene Sandulenko 747e70a38e FULLPIPE: Implement CInteractionController::handleInteraction() 2013-09-08 23:56:04 +03:00
Eugene Sandulenko 940c686858 FULLPIPE: Implement CInteraction::isOverlapping() 2013-09-07 22:57:56 +03:00
Eugene Sandulenko 6226b5862d FULLPIPE: Replace goto usage 2013-09-06 16:17:37 +03:00
Eugene Sandulenko af91d2a5ce FULLPIPE: Whitespace fix 2013-09-06 15:58:05 +03:00
Eugene Sandulenko 0b88635ef4 FULLPIPE: Fix const'ness 2013-09-06 15:50:49 +03:00
Eugene Sandulenko 39e126f3c4 FULLPIPE: Implement CInteraction::canInteract() 2013-09-06 14:51:26 +03:00
Eugene Sandulenko 6b242c0f9f FULLPIPE: Implement GameObject::canInteractAny() 2013-09-06 14:51:25 +03:00
Eugene Sandulenko 4db2d7e21b FULLPIPE: Fix crash 2013-09-06 14:51:14 +03:00
Eugene Sandulenko cee12678dc FULLPIPE: Implement sceneHandler01() 2013-09-06 14:51:12 +03:00