mirror of
https://github.com/Nimac0/SDL_Minigame
synced 2026-01-12 15:53:42 +00:00
20 lines
527 B
C++
20 lines
527 B
C++
#pragma once
|
|
|
|
class Vector2D
|
|
{
|
|
public:
|
|
float x;
|
|
float y;
|
|
|
|
Vector2D();
|
|
Vector2D(float x, float y);
|
|
|
|
friend Vector2D& operator+(Vector2D& vector1, const Vector2D& vector2);
|
|
friend Vector2D& operator-(Vector2D& vector1, const Vector2D& vector2);
|
|
friend Vector2D& operator*(Vector2D& vector1, const Vector2D& vector2);
|
|
friend Vector2D& operator/(Vector2D& vector1, const Vector2D& vector2);
|
|
friend Vector2D& operator+=(Vector2D& vector1, const Vector2D& vector2);
|
|
|
|
Vector2D& operator*(const int& i);
|
|
Vector2D& zero();
|
|
}; |