aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/input.cpp
diff options
context:
space:
mode:
authorColin Snover2017-11-16 10:32:47 -0600
committerEugene Sandulenko2017-11-18 22:35:12 +0100
commita475cec2aab9a56e618e7858373b40b0cbda5aed (patch)
treeda68cca3d6b76d7284316230379193d0b22241e8 /engines/fullpipe/input.cpp
parent715d4bd76ab749b88f888ea8196ce252de6140ad (diff)
downloadscummvm-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.cpp24
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);