diff options
author | Colin Snover | 2017-11-16 10:32:47 -0600 |
---|---|---|
committer | Eugene Sandulenko | 2017-11-18 22:35:12 +0100 |
commit | a475cec2aab9a56e618e7858373b40b0cbda5aed (patch) | |
tree | da68cca3d6b76d7284316230379193d0b22241e8 /engines/fullpipe/input.cpp | |
parent | 715d4bd76ab749b88f888ea8196ce252de6140ad (diff) | |
download | scummvm-rg350-a475cec2aab9a56e618e7858373b40b0cbda5aed.tar.gz scummvm-rg350-a475cec2aab9a56e618e7858373b40b0cbda5aed.tar.bz2 scummvm-rg350-a475cec2aab9a56e618e7858373b40b0cbda5aed.zip |
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.
Diffstat (limited to 'engines/fullpipe/input.cpp')
-rw-r--r-- | engines/fullpipe/input.cpp | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/engines/fullpipe/input.cpp b/engines/fullpipe/input.cpp index 6bd992a4d2..d692f87366 100644 --- a/engines/fullpipe/input.cpp +++ b/engines/fullpipe/input.cpp @@ -71,7 +71,7 @@ void setInputDisabled(bool state) { } void InputController::addCursor(CursorInfo *cursor) { - CursorInfo *newc = new CursorInfo(cursor); + CursorInfo *newc = new CursorInfo(*cursor); const Dims dims = cursor->picture->getDimensions(); newc->width = dims.x; @@ -119,28 +119,6 @@ void InputController::setCursor(int cursorId) { } } -CursorInfo::CursorInfo() { - pictureId = 0; - picture = 0; - hotspotX = 0; - hotspotY = 0; - itemPictureOffsX = 0; - itemPictureOffsY = 0; - width = 0; - height = 0; -} - -CursorInfo::CursorInfo(CursorInfo *src) { - pictureId = src->pictureId; - picture = src->picture; - hotspotX = src->hotspotX; - hotspotY = src->hotspotY; - itemPictureOffsX = src->itemPictureOffsX; - itemPictureOffsY = src->itemPictureOffsY; - width = src->width; - height = src->height; -} - void FullpipeEngine::setCursor(int id) { if (_inputController) _inputController->setCursor(id); |