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
778
778
779
779
void Engine::setMouseX (double x)
780
780
{
781
- m_mouseX = x ;
781
+ m_mouseX = std::round (x) ;
782
782
}
783
783
784
784
double Engine::mouseY () const
@@ -788,7 +788,7 @@ double Engine::mouseY() const
788
788
789
789
void Engine::setMouseY (double y)
790
790
{
791
- m_mouseY = y ;
791
+ m_mouseY = std::round (y) ;
792
792
}
793
793
794
794
bool Engine::mousePressed () const
Original file line number Diff line number Diff line change @@ -827,16 +827,22 @@ TEST(EngineTest, MouseX)
827
827
ASSERT_EQ (engine.mouseX (), 0 );
828
828
829
829
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 );
831
834
}
832
835
833
836
TEST (EngineTest, MouseY)
834
837
{
835
838
Engine engine;
836
839
ASSERT_EQ (engine.mouseY (), 0 );
837
840
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 );
840
846
}
841
847
842
848
TEST (EngineTest, MousePressed)
You can’t perform that action at this time.
0 commit comments