#include "vector2.hpp" Vector2::Vector2(const Vector2Options &options) : _x(options.x), _y(options.y) {} uint32_t Vector2::x() const noexcept { return _x; } void Vector2::x(uint32_t x) noexcept { _x = x; } uint32_t Vector2::y() const noexcept { return _y; } void Vector2::y(uint32_t y) noexcept { _y = y; } const Vector2 &Vector2::operator+=(const Vector2 &vector2) noexcept { _x += vector2.x(); _y += vector2.y(); return *this; } const Vector2 &Vector2::operator-=(const Vector2 &vector2) noexcept { _x -= vector2.x(); _y -= vector2.y(); return *this; }