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