#pragma once #include #include "common/asset.h" #include "common/debug.h" #include "common/screen.h" #include "common/text.h" #include "common/utils.h" #include "const.h" #include #include #ifndef TEST_H #define TEST_H struct point_t { float x, y; float vx, vy; int dx, dy; }; class Test { private: // Objetos y punteros 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; // Variables std::vector points; public: // Constructor Test(SDL_Renderer *renderer, Screen *screen, Asset *asset, Debug *debug); // Actualiza las variables void update(); // Dibuja en pantalla void render(); }; #endif