corregides cridades a SDL3 i migrat casi tot de int a float. Falta jail_shader

This commit is contained in:
2025-10-15 12:16:50 +02:00
parent 7c102e42cc
commit e4a08d2ec7
52 changed files with 879 additions and 823 deletions

View File

@@ -1,6 +1,6 @@
#pragma once
#include <SDL3/SDL.h>
#include <SDL3/SDL.h>
#include <memory> // Para shared_ptr
#include <string> // Para string
@@ -37,7 +37,7 @@ class Item {
// Variables
std::vector<Uint8> color_; // Vector con los colores del objeto
int counter_; // Contador interno
SDL_Rect collider_; // Rectangulo de colisión
SDL_FRect collider_; // Rectangulo de colisión
int change_color_speed; // Cuanto mas alto, mas tarda en cambiar de color
public:
@@ -54,10 +54,10 @@ class Item {
void update() { counter_++; }
// Obtiene el rectangulo de colision del objeto
SDL_Rect& getCollider() { return collider_; }
SDL_FRect& getCollider() { return collider_; }
// Obtiene su ubicación
SDL_Point getPos();
SDL_FPoint getPos();
// Asigna los colores del objeto
void setColors(Uint8 col1, Uint8 col2);