migrant a SDL3
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <SDL3/SDL_rect.h> // Para SDL_Rect, SDL_Point
|
||||
#include <SDL3/SDL_rect.h> // Para SDL_FRect, SDL_Point
|
||||
#include <SDL3/SDL_render.h> // Para SDL_Texture, SDL_Renderer
|
||||
#include <stddef.h> // Para size_t
|
||||
#include <memory> // Para unique_ptr, shared_ptr
|
||||
@@ -71,17 +71,17 @@ private:
|
||||
SDL_Texture *color_texture_; // Textura para atenuar el fondo
|
||||
|
||||
// Variables
|
||||
SDL_FRect gradient_rect_[4]; // Vector con las coordenadas de los 4 degradados para el cielo
|
||||
SDL_FRect top_clouds_rect_[4]; // Vector con las coordenadas de los 4 nubes de arriba
|
||||
SDL_FRect bottom_clouds_rect_[4]; // Vector con las coordenadas de los 4 nubes de abajo
|
||||
SDL_FRect gradient_rect_[4]; // Vector con las coordenadas de los 4 degradados para el cielo
|
||||
SDL_FRect top_clouds_rect_[4]; // Vector con las coordenadas de los 4 nubes de arriba
|
||||
SDL_FRect bottom_clouds_rect_[4]; // Vector con las coordenadas de los 4 nubes de abajo
|
||||
int gradient_number_ = 0; // Indica el número de degradado de fondo que se va a dibujar
|
||||
int alpha_ = 0; // Transparencia entre los dos degradados
|
||||
float clouds_speed_ = 0; // Velocidad a la que se desplazan las nubes
|
||||
float transition_ = 0; // Nivel de transición del fondo 0..1
|
||||
int counter_ = 0; // Contador interno
|
||||
SDL_FRect rect_; // Tamaño del objeto fondo
|
||||
SDL_FRect src_rect_; // Parte del objeto fondo que se va a dibujará en pantalla
|
||||
SDL_FRect dst_rect_; // Posición donde dibujar la parte del objeto fondo que se dibujará en pantalla
|
||||
SDL_FRect rect_; // Tamaño del objeto fondo
|
||||
SDL_FRect src_rect_; // Parte del objeto fondo que se va a dibujará en pantalla
|
||||
SDL_FRect dst_rect_; // Posición donde dibujar la parte del objeto fondo que se dibujará en pantalla
|
||||
int base_; // Linea de fondo coincidente con el area inferior de la zona de juego
|
||||
Color attenuate_color_; // Color para atenuar el fondo
|
||||
int alpha_color_text_; // Alpha para atenuar el fondo
|
||||
|
||||
Reference in New Issue
Block a user