aboutsummaryrefslogtreecommitdiff
path: root/src/engine/data/vector2.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/data/vector2.hpp')
-rw-r--r--src/engine/data/vector2.hpp33
1 files changed, 7 insertions, 26 deletions
diff --git a/src/engine/data/vector2.hpp b/src/engine/data/vector2.hpp
index 580123c..a7896ef 100644
--- a/src/engine/data/vector2.hpp
+++ b/src/engine/data/vector2.hpp
@@ -14,34 +14,15 @@ struct Vector2Options
class Vector2
{
public:
- /**
- * Creates a 2D vector.
- */
explicit Vector2(const Vector2Options &options);
- /**
- * Returns the X coordinate.
- */
- [[nodiscard]] uint32_t x() const noexcept;
-
- /**
- * Sets the X coordinate.
- *
- * @param x A new X coordinate
- */
- void x(uint32_t x) noexcept;
-
- /**
- * Returns the Y coordinate.
- */
- [[nodiscard]] uint32_t y() const noexcept;
-
- /**
- * Sets the Y coordinate.
- *
- * @param Y A new Y coordinate
- */
- void y(uint32_t y) noexcept;
+ [[nodiscard]] uint32_t get_x() const noexcept;
+
+ void set_x(uint32_t x) noexcept;
+
+ [[nodiscard]] uint32_t get_y() const noexcept;
+
+ void set_y(uint32_t y) noexcept;
const Vector2 &operator+=(const Vector2 &vector2) noexcept;
const Vector2 &operator-=(const Vector2 &vector2) noexcept;