#pragma once #include #include "const.h" #include "utils.h" #include "screen.h" #include "asset.h" #include "text.h" #include "debug.h" #include #include #ifndef TEST_H #define TEST_H struct point_t { float x, y; float vx, vy; int dx, dy; }; // Clase Test class Test { private: SDL_Renderer *renderer; // El renderizador de la ventana Screen *screen; // Objeto encargado de dibujar en pantalla Asset *asset; // Objeto con los ficheros de recursos Debug *debug; std::vector points; public: // Constructor Test(SDL_Renderer *renderer, Screen *screen, Asset *asset, Debug *debug); // Destructor ~Test(); // Actualiza las variables void update(); // Dibuja en pantalla void render(); }; #endif