Commit Graph
41 Commits
Author SHA1 Message Date
Colin Snover e40b4a348a FULLPIPE: Fix memory leaks of arcade keys
Fixes Trac#9657.
2017-11-18 22:35:12 +01:00
Colin Snover a475cec2aa FULLPIPE: Remove unnecessary constructors
These appear to be default member-wise copy constructors or POD
constructors that zero all members. I suspect that quite a few
pointer-taking constructors are actually supposed to be
copy-constructors but since they don't all just do default
member-wise copies I do not feel confident in changing them without
verifying that there are not separate copy constructors in the
disassembly, and I don't have the database for this game.
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 b90f21597a FULLPIPE: Use bool literals instead of ints for bool properties 2017-11-18 22:35:12 +01:00
Colin Snover 88a2eaba93 FULLPIPE: Make dimensions/coordinate getters pure functions 2017-11-18 22:35:12 +01:00
Torbjörn Andersson fa466af0ca FULLPIPE: Silence GCC signed/unsigned warning. 2017-01-05 17:12:01 +01:00
Filippos Karapetis 704b4838bd FULLPIPE: Delete cursors in _cursorsArray in InputController destructor 2016-12-20 01:31:03 +02:00
Eugene Sandulenko a62d29ab86 FULLPIPE: Revert memory leak fixing as that introduced tons of regressions 2016-12-13 18:15:41 +01:00
Eugene Sandulenko ae7147c6c4 FULLPIPE: Fix warning 2016-12-12 23:38:03 +01:00
Eugene Sandulenko 3653f03d30 FULLPIPE: Plug more memory leaks 2016-12-12 20:19:31 +01:00
Eugene Sandulenko b1fc0f6946 JANITORIAL: Fix whitespaces 2016-09-04 14:42:52 +02:00
Filippos Karapetis 361f4d4717 FULLPIPE: Remove trailing whitespace 2014-10-28 16:22:48 +02:00
Eugene Sandulenko 31b094892a FULLPIPE: Fix one more warning 2014-04-28 20:38:08 +03:00
Eugene Sandulenko 0c1b0cd097 FULLPIPE: Fix warnings 2014-04-28 20:35:18 +03:00
Eugene Sandulenko fd8eb9a0e3 FULLPIPE: Implement FullpipeEngine::processArcade() 2014-04-26 14:02:04 +03:00
Johannes Schickel 387fe8c141 FULLPIPE: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
Eugene Sandulenko 90532c78a2 FULLPIPE: g_fullpipe -> g_fp for brevity 2013-12-21 16:42:49 +02:00
Eugene Sandulenko 29773ef1c0 FULLPIPE: Implement FullpipeEngine::drawArcadeOverlay() 2013-12-18 15:54:02 +02:00
Eugene Sandulenko 4fb8e6e66e FULLPIPE: Implement sceneHandler06_sub08() and sceneHandler06_sub10() 2013-12-18 15:51:24 +02:00
Eugene Sandulenko fe8d2df77c FULLPIPE: Implement FullpipeEngine::setArcadeOverlay() 2013-12-16 11:18:33 +02:00
Eugene Sandulenko 0911865af6 FULLPIPE: Rearrange arcade-related functions 2013-12-16 11:10:39 +02:00
Eugene Sandulenko 021e00ab7c FULLPIPE: Implement scene06_initScene() 2013-12-16 11:08:54 +02:00
Eugene Sandulenko 6c7c8215e3 FULLPIPE: Started implementing scene 3 2013-11-04 00:30:00 +02:00
Eugene Sandulenko d6c5eed8ff FULLPIPE: Remove leftover debug output 2013-09-19 23:33:26 +03:00
Eugene Sandulenko c354981037 FULLPIPE: Remove C* prefix from input classes 2013-09-18 19:39:53 +04:00
Eugene Sandulenko 79dd327411 FULLPIPE: Fix cheat codes. Bug in original? 2013-09-16 10:48:47 +03:00
Eugene Sandulenko 2196916b62 FULLPIPE: Implement FullpipeEngine::defHandleKeyDown() 2013-09-15 22:29:22 +03:00
Eugene Sandulenko 7509ffec33 FULLPIPE: Move GameObject::canInteractAny() out of the class 2013-09-10 22:36:14 +03:00
Eugene Sandulenko af91d2a5ce FULLPIPE: Whitespace fix 2013-09-06 15:58:05 +03:00
Eugene Sandulenko ff9cd54fd1 FULLPIPE: Fix default cursor 2013-09-06 14:51:25 +03:00
Eugene Sandulenko 11cfbe4bc5 FULLPIPE: Fixe few warnings 2013-09-06 14:51:22 +03:00
Eugene Sandulenko b559257358 FULLPIPE: Implement CInventory2::handleLeftClick() 2013-09-06 14:51:22 +03:00
Eugene Sandulenko 86aaaecc97 FULLPIPE: Unstubbed couple small functions 2013-09-06 14:51:19 +03:00
Eugene Sandulenko 44081e6b1e FULLPIPE: Implement InputController::drawCursor() 2013-09-06 14:51:19 +03:00
Eugene Sandulenko 3d3ebc6ae7 FULLPIPE: Implement CInputController::setCursor() 2013-09-06 14:51:19 +03:00
Eugene Sandulenko ee18a54554 FULLPIPE: Implemented FullpipeEngine::updateCursorsCommon() 2013-09-06 14:51:19 +03:00
Eugene Sandulenko 3e4670e6be FULLPIPE: Implement Scene::initObjectCursors() 2013-09-06 14:51:19 +03:00
Eugene Sandulenko c12ea8bd2b FULLPIPE: Implement global_messageHandler1() 2013-09-06 14:51:13 +03:00
Eugene Sandulenko 856eb1b0fa FULLPIPE: Implemented FullpipeEngine::updateScreen() 2013-09-06 14:51:09 +03:00
Eugene Sandulenko 3c77ad17af FULLPIPE: Implement FullpipeEngine::initCursors() 2013-09-06 14:51:07 +03:00
Eugene Sandulenko 7aa2377bf7 FULLPIPE: Initial stubs for input system 2013-09-06 14:51:04 +03:00