9#define EXPORT __declspec(dllexport)
30 EXPORT
Point(
int x=0,
int y=0) {
51 EXPORT
operator SDL_Point()
const {
return point; }
80 EXPORT
FPoint(
float x=0.0,
float y=0.0) {
101 EXPORT
operator SDL_FPoint() {
return point; }
Clase para manipular puntos con coordenadas float.
Definition sdl_point.h:70
EXPORT FPoint(SDL_FPoint &p)
Constructor a partir de un SDL_FPoint.
Definition sdl_point.h:89
EXPORT float & X()
Obtiene una referencia a la coordenada x del punto.
Definition sdl_point.h:116
EXPORT SDL_FPoint & Get()
Obtiene un puntero a la estructura SDL_FPoint.
Definition sdl_point.h:95
EXPORT float & Y()
Obtiene una referencia a la coordenada y del punto.
Definition sdl_point.h:122
EXPORT FPoint Move(float alfa, const FPoint &displacement, const FPoint &escale) const
Mueve el punto rotando en ángulo dado y a la distancia especificada, aplicando una escala.
Definition sdl_point.cpp:4
EXPORT FPoint(float x=0.0, float y=0.0)
Constructor.
Definition sdl_point.h:80
SDL_FPoint point
Definition sdl_point.h:72
Clase para manipular puntos con coordenadas enteras.
Definition sdl_point.h:20
EXPORT int & X()
Obtiene una referencia a la coordenada x del punto.
Definition sdl_point.h:57
EXPORT Point(SDL_Point &p)
Constructor a partir de un SDL_Point.
Definition sdl_point.h:39
EXPORT SDL_Point * Get()
Obtiene un puntero a la estructura SDL_Point.
Definition sdl_point.h:45
SDL_Point point
Definition sdl_point.h:22
EXPORT int & Y()
Obtiene una referencia a la coordenada y del punto.
Definition sdl_point.h:63
EXPORT Point(int x=0, int y=0)
Constructor.
Definition sdl_point.h:30
Espacio con nombre para el wrapper de SDL2.
Definition sdl_music.h:14