diff options
Diffstat (limited to 'src/engine/data/vector2.hpp')
-rw-r--r-- | src/engine/data/vector2.hpp | 33 |
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; |