mouse ge tposition: fix implicit convertion to RAY vector

This commit is contained in:
arthur.jamet
2021-05-22 02:20:48 +02:00
parent 82de951de3
commit fc46529232
4 changed files with 15 additions and 3 deletions
+1 -1
View File
@@ -27,7 +27,7 @@ bool RAY::Controller::Mouse::isUp(RAY::Controller::Mouse::Button button)
return IsMouseButtonUp(button);
}
Vector2 RAY::Controller::Mouse::getCursorPosition(void)
RAY::Vector2 RAY::Controller::Mouse::getCursorPosition(void)
{
return GetMousePosition();
}
+2 -2
View File
@@ -10,7 +10,7 @@
#define MOUSE_HPP_
#include <raylib.h>
#include <vector>
#include "Vector/Vector2.hpp"
namespace RAY::Controller {
//! @brief Mouse event manager
@@ -35,7 +35,7 @@ namespace RAY::Controller {
static bool isUp(Button);
//! @return A 2D vector holding the current position of the cursor
static Vector2 getCursorPosition(void);
static RAY::Vector2 getCursorPosition(void);
};
}
+6
View File
@@ -17,6 +17,12 @@ RAY::Vector2::Vector2():
{
}
RAY::Vector2::Vector2(const ::Vector2 &vector):
x(vector.x), y(vector.y)
{
}
RAY::Vector2::operator ::Vector2() const
{
::Vector2 v;
+6
View File
@@ -17,6 +17,12 @@ RAY::Vector3::Vector3():
{
}
RAY::Vector3::Vector3(const ::Vector3 &vector):
x(vector.x), y(vector.y), z(vector.z)
{
}
RAY::Vector3::operator ::Vector3() const
{
::Vector3 v;