diff options
author | 2015-12-05 10:00:21 +0100 | |
---|---|---|
committer | 2015-12-05 10:00:21 +0100 | |
commit | be704c00abe1eaaa442db81db04c8b71595d5c41 (patch) | |
tree | 93fa0c29d7a997004d0565e49be42dd1c956dffc /src/devices/bus/sms_ctrl | |
parent | a8684b4b03e77e25153d38bb245554253db10fce (diff) |
use c++ cast instead of c casts (nw)
Diffstat (limited to 'src/devices/bus/sms_ctrl')
-rw-r--r-- | src/devices/bus/sms_ctrl/lphaser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/bus/sms_ctrl/lphaser.cpp b/src/devices/bus/sms_ctrl/lphaser.cpp index 9c1a2d30b9a..b1c610a7732 100644 --- a/src/devices/bus/sms_ctrl/lphaser.cpp +++ b/src/devices/bus/sms_ctrl/lphaser.cpp @@ -45,7 +45,7 @@ static INPUT_PORTS_START( sms_light_phaser ) PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_CHANGED_MEMBER(DEVICE_SELF, sms_light_phaser_device, position_changed, nullptr) PORT_START("LPHASER_Y") - PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_CHANGED_MEMBER(DEVICE_SELF, sms_light_phaser_device, position_changed, 0) + PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_CHANGED_MEMBER(DEVICE_SELF, sms_light_phaser_device, position_changed, nullptr) INPUT_PORTS_END @@ -172,7 +172,7 @@ int sms_light_phaser_device::bright_aim_area( emu_timer *timer, int lgun_x, int /* step 1: r^2 = dx^2 + dy^2 */ /* step 2: dx^2 = r^2 - dy^2 */ /* step 3: dx = sqrt(r^2 - dy^2) */ - dx_radius = ceil((float) sqrt((float) (r_x_r - (dy * dy)))); + dx_radius = ceil(static_cast<float>(sqrt(static_cast<float>(r_x_r - (dy * dy))))); } aim_area.min_x = MAX(lgun_x - dx_radius, visarea.min_x); |