VEGO-Engine
0.1
Loading...
Searching...
No Matches
Vector2D.h
1
#pragma once
2
3
#include <SDL.h>
4
#include <SDL_rect.h>
5
6
class
Vector2D
7
{
8
public
:
9
float
x;
10
float
y;
11
12
Vector2D
();
13
Vector2D
(
float
x,
float
y);
14
15
friend
Vector2D
& operator+(
Vector2D
& vector1,
const
Vector2D
& vector2);
16
friend
Vector2D
& operator-(
Vector2D
& vector1,
const
Vector2D
& vector2);
17
friend
Vector2D
& operator*(
Vector2D
& vector1,
const
Vector2D
& vector2);
18
friend
Vector2D
& operator/(
Vector2D
& vector1,
const
Vector2D
& vector2);
19
friend
Vector2D
& operator+=(
Vector2D
& vector1,
const
Vector2D
& vector2);
20
21
Vector2D
& operator*(
const
int
& i);
22
Vector2D
& zero();
23
};
24
25
SDL_Rect operator+(
const
SDL_Rect& rect,
const
Vector2D
& vector2D);
Vector2D
Definition
Vector2D.h:7
include
Vector2D.h
Generated by
1.10.0