File tree Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -778,7 +778,7 @@ double Engine::mouseX() const
778778
779779void Engine::setMouseX (double x)
780780{
781- m_mouseX = x ;
781+ m_mouseX = std::round (x) ;
782782}
783783
784784double Engine::mouseY () const
@@ -788,7 +788,7 @@ double Engine::mouseY() const
788788
789789void Engine::setMouseY (double y)
790790{
791- m_mouseY = y ;
791+ m_mouseY = std::round (y) ;
792792}
793793
794794bool Engine::mousePressed () const
Original file line number Diff line number Diff line change @@ -827,16 +827,22 @@ TEST(EngineTest, MouseX)
827827 ASSERT_EQ (engine.mouseX (), 0 );
828828
829829 engine.setMouseX (-128.038 );
830- ASSERT_EQ (engine.mouseX (), -128.038 );
830+ ASSERT_EQ (engine.mouseX (), -128 );
831+
832+ engine.setMouseX (35.7 );
833+ ASSERT_EQ (engine.mouseX (), 36 );
831834}
832835
833836TEST (EngineTest, MouseY)
834837{
835838 Engine engine;
836839 ASSERT_EQ (engine.mouseY (), 0 );
837840
838- engine.setMouseY (179.9258 );
839- ASSERT_EQ (engine.mouseY (), 179.9258 );
841+ engine.setMouseY (179.1258 );
842+ ASSERT_EQ (engine.mouseY (), 179 );
843+
844+ engine.setMouseY (-12.98 );
845+ ASSERT_EQ (engine.mouseY (), -13 );
840846}
841847
842848TEST (EngineTest, MousePressed)
You can’t perform that action at this time.
0 commit comments