This commit is contained in:
2026-04-14 13:26:30 +02:00
parent 4429cd92c1
commit f80d0a656e
116 changed files with 933 additions and 917 deletions

View File

@@ -1,14 +1,14 @@
#include "balloon.hpp"
#include "game/entities/balloon.hpp"
#include <algorithm> // Para clamp
#include <array> // Para array
#include <cmath> // Para fabs
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "audio.hpp" // Para Audio
#include "param.hpp" // Para Param, ParamBalloon, param
#include "sprite.hpp" // Para Sprite
#include "texture.hpp" // Para Texture
#include "core/audio/audio.hpp" // Para Audio
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
#include "core/rendering/sprite/sprite.hpp" // Para Sprite
#include "core/rendering/texture.hpp" // Para Texture
#include "utils/param.hpp" // Para Param, ParamBalloon, param
// Constructor
Balloon::Balloon(const Config& config)

View File

@@ -8,8 +8,8 @@
#include <string_view> // Para string_view
#include <vector> // Para vector
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "utils.hpp" // Para Circle
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
#include "utils/utils.hpp" // Para Circle
class Texture;

View File

@@ -1,10 +1,10 @@
#include "bullet.hpp"
#include "game/entities/bullet.hpp"
#include <memory> // Para unique_ptr, make_unique
#include <string> // Para basic_string, string
#include "param.hpp" // Para Param, ParamGame, param
#include "resource.hpp" // Para Resource
#include "core/resources/resource.hpp" // Para Resource
#include "utils/param.hpp" // Para Param, ParamGame, param
// Constructor
Bullet::Bullet(float x, float y, Type type, Color color, int owner)

View File

@@ -5,8 +5,8 @@
#include <memory> // Para unique_ptr
#include <string> // Para string
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "utils.hpp" // Para Circle
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
#include "utils/utils.hpp" // Para Circle
// --- Clase Bullet: representa una bala del jugador ---
class Bullet {

View File

@@ -1,8 +1,8 @@
#include "explosions.hpp"
#include "game/entities/explosions.hpp"
#include <utility> // Para std::cmp_less
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
class Texture; // lines 4-4

View File

@@ -5,7 +5,7 @@
#include <utility> // Para move
#include <vector> // Para vector
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
class Texture;

View File

@@ -1,11 +1,11 @@
#include "item.hpp"
#include "game/entities/item.hpp"
#include <algorithm> // Para clamp
#include <cmath> // Para fmod
#include <cstdlib> // Para rand
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "param.hpp" // Para Param, ParamGame, param
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
#include "utils/param.hpp" // Para Param, ParamGame, param
class Texture; // lines 6-6

View File

@@ -6,8 +6,8 @@
#include <string> // Para string
#include <vector> // Para vector
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "utils.hpp" // Para Circle
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
#include "utils/utils.hpp" // Para Circle
class Texture;

View File

@@ -1,4 +1,4 @@
#include "player.hpp"
#include "game/entities/player.hpp"
#include <SDL3/SDL.h> // Para SDL_FlipMode
@@ -6,17 +6,17 @@
#include <cmath> // Para fmod
#include <cstdlib> // Para rand
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "asset.hpp" // Para Asset
#include "audio.hpp" // Para Audio
#include "cooldown.hpp" // Para Cooldown
#include "input.hpp" // Para Input
#include "input_types.hpp" // Para InputAction
#include "manage_hiscore_table.hpp" // Para ManageHiScoreTable, HiScoreEntry
#include "param.hpp" // Para Param, ParamGame, param
#include "scoreboard.hpp" // Para Scoreboard
#include "stage_interface.hpp" // Para IStageInfo
#include "texture.hpp" // Para Texture
#include "core/audio/audio.hpp" // Para Audio
#include "core/input/input.hpp" // Para Input
#include "core/input/input_types.hpp" // Para InputAction
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
#include "core/rendering/texture.hpp" // Para Texture
#include "core/resources/asset.hpp" // Para Asset
#include "core/system/stage_interface.hpp" // Para IStageInfo
#include "game/gameplay/cooldown.hpp" // Para Cooldown
#include "game/gameplay/manage_hiscore_table.hpp" // Para ManageHiScoreTable, HiScoreEntry
#include "game/gameplay/scoreboard.hpp" // Para Scoreboard
#include "utils/param.hpp" // Para Param, ParamGame, param
// Constructor
Player::Player(const Config& config)

View File

@@ -9,14 +9,14 @@
#include <utility> // Para move, pair
#include <vector> // Para vector
#include "animated_sprite.hpp" // for AnimatedSprite
#include "bullet.hpp" // for Bullet
#include "cooldown.hpp"
#include "enter_name.hpp" // for EnterName
#include "input.hpp" // for Input
#include "manage_hiscore_table.hpp" // for Table
#include "scoreboard.hpp" // for Scoreboard
#include "utils.hpp" // for Circle
#include "core/input/input.hpp" // for Input
#include "core/rendering/sprite/animated_sprite.hpp" // for AnimatedSprite
#include "game/entities/bullet.hpp" // for Bullet
#include "game/gameplay/cooldown.hpp"
#include "game/gameplay/enter_name.hpp" // for EnterName
#include "game/gameplay/manage_hiscore_table.hpp" // for Table
#include "game/gameplay/scoreboard.hpp" // for Scoreboard
#include "utils/utils.hpp" // for Circle
class IStageInfo;
class Texture;

View File

@@ -1,5 +1,5 @@
// IWYU pragma: no_include <bits/std_abs.h>
#include "tabe.hpp"
#include "game/entities/tabe.hpp"
#include <SDL3/SDL.h> // Para SDL_FlipMode, SDL_GetTicks
@@ -8,10 +8,10 @@
#include <cstdlib> // Para rand, abs
#include <string> // Para basic_string
#include "audio.hpp" // Para Audio
#include "param.hpp" // Para Param, param, ParamGame, ParamTabe
#include "resource.hpp" // Para Resource
#include "utils.hpp" // Para Zone
#include "core/audio/audio.hpp" // Para Audio
#include "core/resources/resource.hpp" // Para Resource
#include "utils/param.hpp" // Para Param, param, ParamGame, ParamTabe
#include "utils/utils.hpp" // Para Zone
// Constructor
Tabe::Tabe()

View File

@@ -5,7 +5,7 @@
#include <cstdlib> // Para rand
#include <memory> // Para unique_ptr
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
// --- Clase Tabe ---
class Tabe {

View File

@@ -1,4 +1,4 @@
#include "balloon_formations.hpp"
#include "game/gameplay/balloon_formations.hpp"
#include <algorithm> // Para max, min, copy
#include <array> // Para array
@@ -12,10 +12,10 @@
#include <string> // Para string, char_traits, allocator, operator==, stoi, getline, operator<=>, basic_string
#include <utility> // Para std::cmp_less
#include "asset.hpp" // Para Asset
#include "balloon.hpp" // Para Balloon
#include "param.hpp" // Para Param, ParamGame, param
#include "utils.hpp" // Para Zone, BLOCK
#include "core/resources/asset.hpp" // Para Asset
#include "game/entities/balloon.hpp" // Para Balloon
#include "utils/param.hpp" // Para Param, ParamGame, param
#include "utils/utils.hpp" // Para Zone, BLOCK
void BalloonFormations::initFormations() {
// Calcular posiciones base

View File

@@ -8,7 +8,7 @@
#include <utility> // Para pair
#include <vector> // Para vector
#include "balloon.hpp" // for Balloon
#include "game/entities/balloon.hpp" // for Balloon
// --- Clase BalloonFormations ---
class BalloonFormations {

View File

@@ -1,19 +1,19 @@
#include "balloon_manager.hpp"
#include "game/gameplay/balloon_manager.hpp"
#include <algorithm> // Para remove_if
#include <array>
#include <cstdlib> // Para rand
#include <numeric> // Para accumulate
#include "balloon.hpp" // Para Balloon, Balloon::SCORE.at( )ALLOON_VELX...
#include "balloon_formations.hpp" // Para BalloonFormationParams, BalloonForma...
#include "color.hpp" // Para Zone, Color, flash_color
#include "explosions.hpp" // Para Explosions
#include "param.hpp" // Para Param, ParamGame, param
#include "resource.hpp" // Para Resource
#include "screen.hpp" // Para Screen
#include "stage_interface.hpp" // Para IStageInfo
#include "utils.hpp"
#include "core/rendering/screen.hpp" // Para Screen
#include "core/resources/resource.hpp" // Para Resource
#include "core/system/stage_interface.hpp" // Para IStageInfo
#include "game/entities/balloon.hpp" // Para Balloon, Balloon::SCORE.at( )ALLOON_VELX...
#include "game/entities/explosions.hpp" // Para Explosions
#include "game/gameplay/balloon_formations.hpp" // Para BalloonFormationParams, BalloonForma...
#include "utils/color.hpp" // Para Zone, Color, flash_color
#include "utils/param.hpp" // Para Param, ParamGame, param
#include "utils/utils.hpp"
// Constructor
BalloonManager::BalloonManager(IStageInfo* stage_info)

View File

@@ -8,11 +8,11 @@
#include <string> // Para basic_string, string
#include <vector> // Para vector
#include "balloon.hpp" // for Balloon
#include "balloon_formations.hpp" // for BalloonFormations
#include "explosions.hpp" // for Explosions
#include "param.hpp" // for Param, ParamGame, param
#include "utils.hpp" // for Zone
#include "game/entities/balloon.hpp" // for Balloon
#include "game/entities/explosions.hpp" // for Explosions
#include "game/gameplay/balloon_formations.hpp" // for BalloonFormations
#include "utils/param.hpp" // for Param, ParamGame, param
#include "utils/utils.hpp" // for Zone
class IStageInfo;
class Texture;

View File

@@ -1,11 +1,11 @@
#include "bullet_manager.hpp"
#include "game/gameplay/bullet_manager.hpp"
#include <algorithm> // Para remove_if
#include <utility>
#include "bullet.hpp" // Para Bullet
#include "param.hpp" // Para Param, ParamGame, param
#include "utils.hpp" // Para Circle, Zone
#include "game/entities/bullet.hpp" // Para Bullet
#include "utils/param.hpp" // Para Param, ParamGame, param
#include "utils/utils.hpp" // Para Circle, Zone
// Constructor
BulletManager::BulletManager()

View File

@@ -7,7 +7,7 @@
#include <memory> // Para shared_ptr
#include <vector> // Para vector
#include "bullet.hpp" // for Bullet
#include "game/entities/bullet.hpp" // for Bullet
// --- Types ---
using Bullets = std::list<std::shared_ptr<Bullet>>;

View File

@@ -1,4 +1,4 @@
#include "difficulty.hpp"
#include "game/gameplay/difficulty.hpp"
#include <vector> // Para vector

View File

@@ -1,4 +1,4 @@
#include "enter_name.hpp"
#include "game/gameplay/enter_name.hpp"
#include <array> // Para array
#include <cstdlib> // Para rand

View File

@@ -1,19 +1,19 @@
#include "game_logo.hpp"
#include "game/gameplay/game_logo.hpp"
#include <SDL3/SDL.h> // Para SDL_SetTextureScaleMode, SDL_FlipMode, SDL_ScaleMode
#include <algorithm> // Para max
#include <string> // Para basic_string
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "audio.hpp" // Para Audio
#include "color.hpp" // Para Color
#include "param.hpp" // Para Param, param, ParamGame, ParamTitle
#include "resource.hpp" // Para Resource
#include "screen.hpp" // Para Screen
#include "smart_sprite.hpp" // Para SmartSprite
#include "sprite.hpp" // Para Sprite
#include "texture.hpp" // Para Texture
#include "core/audio/audio.hpp" // Para Audio
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
#include "core/rendering/sprite/smart_sprite.hpp" // Para SmartSprite
#include "core/rendering/sprite/sprite.hpp" // Para Sprite
#include "core/rendering/texture.hpp" // Para Texture
#include "core/resources/resource.hpp" // Para Resource
#include "utils/color.hpp" // Para Color
#include "utils/param.hpp" // Para Param, param, ParamGame, ParamTitle
constexpr int ZOOM_FACTOR = 5;
constexpr float FLASH_DELAY_S = 0.05F; // 3 frames → 0.05s

View File

@@ -2,9 +2,9 @@
#include <memory> // Para unique_ptr, shared_ptr
#include "animated_sprite.hpp" // Para AnimatedSprite
#include "smart_sprite.hpp" // Para SmartSprite
#include "sprite.hpp" // Para Sprite
#include "core/rendering/sprite/animated_sprite.hpp" // Para AnimatedSprite
#include "core/rendering/sprite/smart_sprite.hpp" // Para SmartSprite
#include "core/rendering/sprite/sprite.hpp" // Para Sprite
class Texture;

View File

@@ -1,4 +1,4 @@
#include "manage_hiscore_table.hpp"
#include "game/gameplay/manage_hiscore_table.hpp"
#include <SDL3/SDL.h> // Para SDL_ReadIO, SDL_WriteIO, SDL_CloseIO, SDL_GetError, SDL_IOFromFile, SDL_LogError, SDL_LogCategory, SDL_LogInfo
@@ -11,7 +11,7 @@
#include <ranges> // Para __find_if_fn, find_if
#include <utility> // Para move
#include "utils.hpp" // Para getFileName
#include "utils/utils.hpp" // Para getFileName
// Resetea la tabla a los valores por defecto
void ManageHiScoreTable::clear() {

View File

@@ -1,4 +1,4 @@
#include "scoreboard.hpp"
#include "game/gameplay/scoreboard.hpp"
#include <SDL3/SDL.h> // Para SDL_DestroyTexture, SDL_SetRenderDrawColor, SDL_SetRenderTarget, SDL_CreateTexture, SDL_GetRenderTarget, SDL_GetTicks, SDL_RenderClear, SDL_RenderLine, SDL_RenderTexture, SDL_SetTextureBlendMode, SDL_FRect, SDL_BLENDMODE_BLEND, SDL_PixelFormat, SDL_Texture, SDL_TextureAccess
@@ -8,16 +8,16 @@
#include <iostream>
#include <sstream> // Para basic_ostream, basic_ostringstream, basic_ostream::operator<<, ostringstream
#include "color.hpp"
#include "enter_name.hpp" // Para NAME_SIZE
#include "lang.hpp" // Para getText
#include "param.hpp" // Para Param, ParamScoreboard, param
#include "resource.hpp" // Para Resource
#include "screen.hpp" // Para Screen
#include "sprite.hpp" // Para Sprite
#include "text.hpp" // Para Text, Text::CENTER, Text::COLOR
#include "texture.hpp" // Para Texture
#include "utils.hpp" // Para easeOutCubic
#include "core/locale/lang.hpp" // Para getText
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/sprite/sprite.hpp" // Para Sprite
#include "core/rendering/text.hpp" // Para Text, Text::CENTER, Text::COLOR
#include "core/rendering/texture.hpp" // Para Texture
#include "core/resources/resource.hpp" // Para Resource
#include "game/gameplay/enter_name.hpp" // Para NAME_SIZE
#include "utils/color.hpp"
#include "utils/param.hpp" // Para Param, ParamScoreboard, param
#include "utils/utils.hpp" // Para easeOutCubic
// .at(SINGLETON) Hay que definir las variables estáticas, desde el .h sólo la hemos declarado
Scoreboard* Scoreboard::instance = nullptr;

View File

@@ -11,7 +11,7 @@
// Forward declarations
class EnterName;
#include "color.hpp" // Para Color
#include "utils/color.hpp" // Para Color
class Sprite;
class Text;

View File

@@ -1,4 +1,4 @@
#include "stage.hpp"
#include "game/gameplay/stage.hpp"
#include <algorithm> // Para max, min
#include <exception> // Para exception

View File

@@ -6,7 +6,7 @@
#include <string> // Para basic_string, string
#include <vector> // Para vector
#include "stage_interface.hpp" // for IStageInfo
#include "core/system/stage_interface.hpp" // for IStageInfo
// --- Enums ---
enum class PowerCollectionState {

View File

@@ -1,4 +1,4 @@
#include "options.hpp"
#include "game/options.hpp"
#include <SDL3/SDL.h> // Para SDL_ScaleMode, SDL_LogCategory, SDL_LogError, SDL_LogInfo, SDL_LogWarn
@@ -9,11 +9,11 @@
#include <string> // Para string
#include <vector> // Para vector
#include "difficulty.hpp" // Para Code, init
#include "external/fkyaml_node.hpp" // Para fkyaml::node
#include "input.hpp" // Para Input
#include "lang.hpp" // Para getText, Code
#include "utils.hpp" // Para boolToString, getFileName
#include "core/input/input.hpp" // Para Input
#include "core/locale/lang.hpp" // Para getText, Code
#include "external/fkyaml_node.hpp" // Para fkyaml::node
#include "game/gameplay/difficulty.hpp" // Para Code, init
#include "utils/utils.hpp" // Para boolToString, getFileName
namespace Options {
// --- Variables globales ---

View File

@@ -13,13 +13,13 @@
#include <utility> // Para move
#include <vector> // Para vector
#include "defaults.hpp"
#include "difficulty.hpp" // for Code
#include "input.hpp" // for Input
#include "lang.hpp" // for Code
#include "manage_hiscore_table.hpp" // for ManageHiScoreTable, Table
#include "player.hpp" // for Player
#include "rendering/shader_backend.hpp" // for Rendering::ShaderType
#include "core/input/input.hpp" // for Input
#include "core/locale/lang.hpp" // for Code
#include "core/rendering/shader_backend.hpp" // for Rendering::ShaderType
#include "core/system/defaults.hpp"
#include "game/entities/player.hpp" // for Player
#include "game/gameplay/difficulty.hpp" // for Code
#include "game/gameplay/manage_hiscore_table.hpp" // for ManageHiScoreTable, Table
// --- Namespace Options: gestión de configuración y opciones del juego ---
namespace Options {

View File

@@ -1,5 +1,5 @@
// IWYU pragma: no_include <bits/std_abs.h>
#include "credits.hpp"
#include "game/scenes/credits.hpp"
#include <SDL3/SDL.h> // Para SDL_RenderFillRect, SDL_RenderTexture, SDL_SetRenderTarget, SDL_SetRenderDrawColor, SDL_CreateTexture, SDL_DestroyTexture, SDL_GetTicks, SDL_GetRenderTarget, SDL_PixelFormat, SDL_PollEvent, SDL_RenderClear, SDL_RenderRect, SDL_SetTextureBlendMode, SDL_TextureAccess, SDL_BLENDMODE_BLEND, SDL_Event, Uint64
@@ -11,25 +11,25 @@
#include <string_view> // Para string_view
#include <vector> // Para vector
#include "audio.hpp" // Para Audio
#include "balloon_manager.hpp" // Para BalloonManager
#include "color.hpp" // Para Color, SHADOW_TEXT, NO_COLOR_MOD
#include "fade.hpp" // Para Fade
#include "global_events.hpp" // Para handle
#include "global_inputs.hpp" // Para check
#include "input.hpp" // Para Input
#include "lang.hpp" // Para getText
#include "param.hpp" // Para Param, param, ParamGame, ParamFade
#include "player.hpp" // Para Player
#include "resource.hpp" // Para Resource
#include "screen.hpp" // Para Screen
#include "section.hpp" // Para Name, name
#include "sprite.hpp" // Para Sprite
#include "text.hpp" // Para Text
#include "texture.hpp" // Para Texture
#include "tiled_bg.hpp" // Para TiledBG, TiledBGMode
#include "ui/service_menu.hpp" // Para ServiceMenu
#include "utils.hpp" // Para Zone
#include "core/audio/audio.hpp" // Para Audio
#include "core/input/global_inputs.hpp" // Para check
#include "core/input/input.hpp" // Para Input
#include "core/locale/lang.hpp" // Para getText
#include "core/rendering/fade.hpp" // Para Fade
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/sprite/sprite.hpp" // Para Sprite
#include "core/rendering/text.hpp" // Para Text
#include "core/rendering/texture.hpp" // Para Texture
#include "core/rendering/tiled_bg.hpp" // Para TiledBG, TiledBGMode
#include "core/resources/resource.hpp" // Para Resource
#include "core/system/global_events.hpp" // Para handle
#include "core/system/section.hpp" // Para Name, name
#include "game/entities/player.hpp" // Para Player
#include "game/gameplay/balloon_manager.hpp" // Para BalloonManager
#include "game/ui/service_menu.hpp" // Para ServiceMenu
#include "utils/color.hpp" // Para Color, SHADOW_TEXT, NO_COLOR_MOD
#include "utils/param.hpp" // Para Param, param, ParamGame, ParamFade
#include "utils/utils.hpp" // Para Zone
// Textos
constexpr std::string_view TEXT_COPYRIGHT = "@2020,2025 JailDesigner";

View File

@@ -5,10 +5,10 @@
#include <memory> // Para unique_ptr, shared_ptr
#include <vector> // Para vector
#include "color.hpp" // Para Zone, Color
#include "options.hpp" // Para AudioOptions, MusicOptions, audio
#include "param.hpp" // Para Param, ParamGame, param
#include "utils.hpp"
#include "game/options.hpp" // Para AudioOptions, MusicOptions, audio
#include "utils/color.hpp" // Para Zone, Color
#include "utils/param.hpp" // Para Param, ParamGame, param
#include "utils/utils.hpp"
// Declaraciones adelantadas
class BalloonManager;

View File

@@ -1,4 +1,4 @@
#include "game.hpp"
#include "game/scenes/game.hpp"
#include <SDL3/SDL.h> // Para SDL_GetTicks, SDL_SetRenderTarget, SDL_EventType, SDL_CreateTexture, SDL_Delay, SDL_DestroyTexture, SDL_Event, SDL_GetRenderTarget, SDL_PollEvent, SDL_RenderTexture, SDL_SetTextureBlendMode, SDLK_1, SDLK_2, SDLK_3, SDLK_4, SDLK_5, SDLK_6, SDLK_7, SDLK_8, SDLK_9, SDLK_KP_MINUS, SDLK_KP_PLUS, SDL_BLENDMODE_BLEND, SDL_PixelFormat, SDL_Point, SDL_TextureAccess, Uint64
@@ -13,42 +13,42 @@
#include <random> // Para random_device, default_random_engine
#include <utility> // Para move
#include "asset.hpp" // Para Asset
#include "audio.hpp" // Para Audio
#include "background.hpp" // Para Background
#include "balloon.hpp" // Para Balloon
#include "balloon_manager.hpp" // Para BalloonManager
#include "bullet.hpp" // Para Bullet
#include "bullet_manager.hpp" // Para BulletManager
#include "color.hpp" // Para Color, FLASH, NO_COLOR_MOD
#include "difficulty.hpp" // Para Code
#include "fade.hpp" // Para Fade
#include "global_events.hpp" // Para handle
#include "global_inputs.hpp" // Para check
#include "input.hpp" // Para Input
#include "input_types.hpp" // Para InputAction
#include "item.hpp" // Para Item, ItemType
#include "lang.hpp" // Para getText
#include "manage_hiscore_table.hpp" // Para HiScoreEntry, ManageHiScoreTable
#include "param.hpp" // Para Param, param, ParamGame, ParamScoreboard, ParamFade, ParamBalloon
#include "path_sprite.hpp" // Para Path, PathSprite, PathType
#include "pause_manager.hpp" // Para PauseManager
#include "player.hpp" // Para Player
#include "resource.hpp" // Para Resource
#include "scoreboard.hpp" // Para Scoreboard
#include "screen.hpp" // Para Screen
#include "section.hpp" // Para Name, name, AttractMode, Options, attract_mode, options
#include "smart_sprite.hpp" // Para SmartSprite
#include "stage.hpp" // Para StageManager, StageData
#include "tabe.hpp" // Para Tabe
#include "text.hpp" // Para Text
#include "texture.hpp" // Para Texture
#include "ui/service_menu.hpp" // Para ServiceMenu
#include "utils.hpp" // Para Zone, checkCollision, easeInQuint, easeOutQuint, boolToString
#include "core/audio/audio.hpp" // Para Audio
#include "core/input/global_inputs.hpp" // Para check
#include "core/input/input.hpp" // Para Input
#include "core/input/input_types.hpp" // Para InputAction
#include "core/input/pause_manager.hpp" // Para PauseManager
#include "core/locale/lang.hpp" // Para getText
#include "core/rendering/background.hpp" // Para Background
#include "core/rendering/fade.hpp" // Para Fade
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/sprite/path_sprite.hpp" // Para Path, PathSprite, PathType
#include "core/rendering/sprite/smart_sprite.hpp" // Para SmartSprite
#include "core/rendering/text.hpp" // Para Text
#include "core/rendering/texture.hpp" // Para Texture
#include "core/resources/asset.hpp" // Para Asset
#include "core/resources/resource.hpp" // Para Resource
#include "core/system/global_events.hpp" // Para handle
#include "core/system/section.hpp" // Para Name, name, AttractMode, Options, attract_mode, options
#include "game/entities/balloon.hpp" // Para Balloon
#include "game/entities/bullet.hpp" // Para Bullet
#include "game/entities/item.hpp" // Para Item, ItemType
#include "game/entities/player.hpp" // Para Player
#include "game/entities/tabe.hpp" // Para Tabe
#include "game/gameplay/balloon_manager.hpp" // Para BalloonManager
#include "game/gameplay/bullet_manager.hpp" // Para BulletManager
#include "game/gameplay/difficulty.hpp" // Para Code
#include "game/gameplay/manage_hiscore_table.hpp" // Para HiScoreEntry, ManageHiScoreTable
#include "game/gameplay/scoreboard.hpp" // Para Scoreboard
#include "game/gameplay/stage.hpp" // Para StageManager, StageData
#include "game/ui/service_menu.hpp" // Para ServiceMenu
#include "utils/color.hpp" // Para Color, FLASH, NO_COLOR_MOD
#include "utils/param.hpp" // Para Param, param, ParamGame, ParamScoreboard, ParamFade, ParamBalloon
#include "utils/utils.hpp" // Para Zone, checkCollision, easeInQuint, easeOutQuint, boolToString
#ifdef _DEBUG
#include <iostream> // Para basic_ostream, basic_ostream::operator<<, operator<<, cout
#include "ui/notifier.hpp" // Para Notifier
#include "game/ui/notifier.hpp" // Para Notifier
#endif
// Constructor

View File

@@ -7,12 +7,12 @@
#include <string> // Para string
#include <vector> // Para vector
#include "bullet.hpp" // for Bullet
#include "demo.hpp" // for Demo
#include "item.hpp" // for Item (ptr only), ItemType
#include "manage_hiscore_table.hpp" // for HiScoreEntry
#include "options.hpp" // for Settings, settings
#include "player.hpp" // for Player
#include "core/system/demo.hpp" // for Demo
#include "game/entities/bullet.hpp" // for Bullet
#include "game/entities/item.hpp" // for Item (ptr only), ItemType
#include "game/entities/player.hpp" // for Player
#include "game/gameplay/manage_hiscore_table.hpp" // for HiScoreEntry
#include "game/options.hpp" // for Settings, settings
class Background;
class Balloon;

View File

@@ -1,4 +1,4 @@
#include "hiscore_table.hpp"
#include "game/scenes/hiscore_table.hpp"
#include <SDL3/SDL.h> // Para SDL_GetTicks, SDL_SetRenderTarget
@@ -8,25 +8,25 @@
#include <utility> // Para std::cmp_less
#include <vector> // Para vector
#include "audio.hpp" // Para Audio
#include "background.hpp" // Para Background
#include "color.hpp" // Para Color, easeOutQuint, Colors::NO_COLOR_MOD
#include "fade.hpp" // Para Fade, FadeMode, FadeType
#include "global_events.hpp" // Para check
#include "global_inputs.hpp" // Para check
#include "input.hpp" // Para Input
#include "lang.hpp" // Para getText
#include "manage_hiscore_table.hpp" // Para HiScoreEntry
#include "options.hpp" // Para SettingsOptions, settings
#include "param.hpp" // Para Param, param, ParamGame, ParamFade
#include "path_sprite.hpp" // Para PathSprite, Path, PathType
#include "resource.hpp" // Para Resource
#include "screen.hpp" // Para Screen
#include "section.hpp" // Para Name, name, Options, options
#include "sprite.hpp" // Para Sprite
#include "text.hpp" // Para Text, Text::SHADOW, Text::COLOR
#include "texture.hpp" // Para Texture
#include "utils.hpp"
#include "core/audio/audio.hpp" // Para Audio
#include "core/input/global_inputs.hpp" // Para check
#include "core/input/input.hpp" // Para Input
#include "core/locale/lang.hpp" // Para getText
#include "core/rendering/background.hpp" // Para Background
#include "core/rendering/fade.hpp" // Para Fade, FadeMode, FadeType
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/sprite/path_sprite.hpp" // Para PathSprite, Path, PathType
#include "core/rendering/sprite/sprite.hpp" // Para Sprite
#include "core/rendering/text.hpp" // Para Text, Text::SHADOW, Text::COLOR
#include "core/rendering/texture.hpp" // Para Texture
#include "core/resources/resource.hpp" // Para Resource
#include "core/system/global_events.hpp" // Para check
#include "core/system/section.hpp" // Para Name, name, Options, options
#include "game/gameplay/manage_hiscore_table.hpp" // Para HiScoreEntry
#include "game/options.hpp" // Para SettingsOptions, settings
#include "utils/color.hpp" // Para Color, easeOutQuint, Colors::NO_COLOR_MOD
#include "utils/param.hpp" // Para Param, param, ParamGame, ParamFade
#include "utils/utils.hpp"
// Constructor
HiScoreTable::HiScoreTable()

View File

@@ -6,8 +6,8 @@
#include <string> // Para string
#include <vector> // Para vector
#include "color.hpp" // for Color
#include "fade.hpp" // for Fade
#include "core/rendering/fade.hpp" // for Fade
#include "utils/color.hpp" // for Color
class Background;
class PathSprite;

View File

@@ -1,4 +1,4 @@
#include "instructions.hpp"
#include "game/scenes/instructions.hpp"
#include <SDL3/SDL.h> // Para SDL_GetTicks, SDL_SetRenderTarget, SDL_Re...
@@ -8,22 +8,22 @@
#include <utility> // Para move
#include <vector> // Para vector
#include "audio.hpp" // Para Audio
#include "color.hpp" // Para Color, Colors::SHADOW_TEXT, Zone, NO_TEXT_C...
#include "fade.hpp" // Para Fade, FadeMode, FadeType
#include "global_events.hpp" // Para check
#include "global_inputs.hpp" // Para check
#include "input.hpp" // Para Input
#include "item.hpp" // Para Item
#include "lang.hpp" // Para getText
#include "param.hpp" // Para Param, param, ParamGame, ParamFade, Param...
#include "resource.hpp" // Para Resource
#include "screen.hpp" // Para Screen
#include "section.hpp" // Para Name, name, Options, options
#include "sprite.hpp" // Para Sprite
#include "text.hpp" // Para Text, Text::CENTER, Text::COLOR, Text::SHADOW
#include "tiled_bg.hpp" // Para TiledBG, TiledBGMode
#include "utils.hpp"
#include "core/audio/audio.hpp" // Para Audio
#include "core/input/global_inputs.hpp" // Para check
#include "core/input/input.hpp" // Para Input
#include "core/locale/lang.hpp" // Para getText
#include "core/rendering/fade.hpp" // Para Fade, FadeMode, FadeType
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/sprite/sprite.hpp" // Para Sprite
#include "core/rendering/text.hpp" // Para Text, Text::CENTER, Text::COLOR, Text::SHADOW
#include "core/rendering/tiled_bg.hpp" // Para TiledBG, TiledBGMode
#include "core/resources/resource.hpp" // Para Resource
#include "core/system/global_events.hpp" // Para check
#include "core/system/section.hpp" // Para Name, name, Options, options
#include "game/entities/item.hpp" // Para Item
#include "utils/color.hpp" // Para Color, Colors::SHADOW_TEXT, Zone, NO_TEXT_C...
#include "utils/param.hpp" // Para Param, param, ParamGame, ParamFade, Param...
#include "utils/utils.hpp"
// Constructor
Instructions::Instructions()

View File

@@ -1,4 +1,4 @@
#include "intro.hpp"
#include "game/scenes/intro.hpp"
#include <SDL3/SDL.h> // Para SDL_GetTicks, SDL_SetRenderDrawColor, SDL_FRect, SDL_RenderFillRect, SDL_GetRenderTarget, SDL_RenderClear, SDL_RenderRect, SDL_SetRenderTarget, SDL_BLENDMODE_BLEND, SDL_PixelFormat, SDL_PollEvent, SDL_RenderTexture, SDL_TextureAccess, SDL_Event, Uint64
@@ -6,22 +6,22 @@
#include <string> // Para basic_string, string
#include <utility> // Para move
#include "audio.hpp" // Para Audio
#include "card_sprite.hpp" // Para CardSprite
#include "color.hpp" // Para Color
#include "global_events.hpp" // Para handle
#include "global_inputs.hpp" // Para check
#include "input.hpp" // Para Input
#include "lang.hpp" // Para getText
#include "param.hpp" // Para Param, param, ParamGame, ParamIntro, ParamTitle
#include "resource.hpp" // Para Resource
#include "screen.hpp" // Para Screen
#include "section.hpp" // Para Name, name, Options, options
#include "text.hpp" // Para Text
#include "texture.hpp" // Para Texture
#include "tiled_bg.hpp" // Para TiledBG, TiledBGMode
#include "utils.hpp" // Para easeOutBounce
#include "writer.hpp" // Para Writer
#include "core/audio/audio.hpp" // Para Audio
#include "core/input/global_inputs.hpp" // Para check
#include "core/input/input.hpp" // Para Input
#include "core/locale/lang.hpp" // Para getText
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/sprite/card_sprite.hpp" // Para CardSprite
#include "core/rendering/text.hpp" // Para Text
#include "core/rendering/texture.hpp" // Para Texture
#include "core/rendering/tiled_bg.hpp" // Para TiledBG, TiledBGMode
#include "core/rendering/writer.hpp" // Para Writer
#include "core/resources/resource.hpp" // Para Resource
#include "core/system/global_events.hpp" // Para handle
#include "core/system/section.hpp" // Para Name, name, Options, options
#include "utils/color.hpp" // Para Color
#include "utils/param.hpp" // Para Param, param, ParamGame, ParamIntro, ParamTitle
#include "utils/utils.hpp" // Para easeOutBounce
// Constructor
Intro::Intro()

View File

@@ -5,11 +5,11 @@
#include <memory> // Para unique_ptr
#include <vector> // Para vector
#include "card_sprite.hpp" // Para CardSprite
#include "color.hpp" // Para Color
#include "param.hpp" // Para Param, ParamIntro, param
#include "tiled_bg.hpp" // Para TiledBG
#include "writer.hpp" // Para Writer
#include "core/rendering/sprite/card_sprite.hpp" // Para CardSprite
#include "core/rendering/tiled_bg.hpp" // Para TiledBG
#include "core/rendering/writer.hpp" // Para Writer
#include "utils/color.hpp" // Para Color
#include "utils/param.hpp" // Para Param, ParamIntro, param
// --- Clase Intro: secuencia cinemática de introducción del juego ---
//

View File

@@ -1,4 +1,4 @@
#include "logo.hpp"
#include "game/scenes/logo.hpp"
#include <SDL3/SDL.h> // Para SDL_GetTicks, SDL_PollEvent, SDL_Event, SDL_FRect, Uint64
@@ -6,18 +6,18 @@
#include <string> // Para basic_string
#include <utility> // Para move
#include "audio.hpp" // Para Audio
#include "color.hpp" // Para Color
#include "global_events.hpp" // Para handle
#include "global_inputs.hpp" // Para check
#include "input.hpp" // Para Input
#include "param.hpp" // Para Param, ParamGame, param
#include "resource.hpp" // Para Resource
#include "screen.hpp" // Para Screen
#include "section.hpp" // Para Name, name
#include "sprite.hpp" // Para Sprite
#include "texture.hpp" // Para Texture
#include "utils.hpp" // Para Zone
#include "core/audio/audio.hpp" // Para Audio
#include "core/input/global_inputs.hpp" // Para check
#include "core/input/input.hpp" // Para Input
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/sprite/sprite.hpp" // Para Sprite
#include "core/rendering/texture.hpp" // Para Texture
#include "core/resources/resource.hpp" // Para Resource
#include "core/system/global_events.hpp" // Para handle
#include "core/system/section.hpp" // Para Name, name
#include "utils/color.hpp" // Para Color
#include "utils/param.hpp" // Para Param, ParamGame, param
#include "utils/utils.hpp" // Para Zone
// Constructor
Logo::Logo()

View File

@@ -5,7 +5,7 @@
#include <memory> // Para shared_ptr, unique_ptr
#include <vector> // Para vector
#include "color.hpp" // for Color
#include "utils/color.hpp" // for Color
class Sprite;
class Texture;

View File

@@ -1,4 +1,4 @@
#include "title.hpp"
#include "game/scenes/title.hpp"
#include <SDL3/SDL.h> // Para SDL_GetTicks, SDL_Event, SDL_Keycode, SDL_PollEvent, SDLK_A, SDLK_C, SDLK_D, SDLK_F, SDLK_S, SDLK_V, SDLK_X, SDLK_Z, SDL_EventType, Uint64
@@ -6,27 +6,27 @@
#include <string> // Para basic_string, char_traits, operator+, to_string, string
#include <vector> // Para vector
#include "audio.hpp" // Para Audio
#include "color.hpp" // Para Color, NO_COLOR_MOD, TITLE_SHADOW_TEXT
#include "fade.hpp" // Para Fade
#include "game_logo.hpp" // Para GameLogo
#include "global_events.hpp" // Para handle
#include "global_inputs.hpp" // Para check
#include "input.hpp" // Para Input
#include "input_types.hpp" // Para InputAction
#include "lang.hpp" // Para getText
#include "options.hpp" // Para Gamepad, GamepadManager, gamepad_manager, Settings, settings, Keyboard, keyboard, getPlayerWhoUsesKeyboard, swapControllers, swapKeyboard
#include "param.hpp" // Para Param, param, ParamGame, ParamTitle, ParamFade
#include "player.hpp" // Para Player
#include "resource.hpp" // Para Resource
#include "screen.hpp" // Para Screen
#include "section.hpp" // Para Name, name, Options, options, AttractMode, attract_mode
#include "sprite.hpp" // Para Sprite
#include "text.hpp" // Para Text
#include "tiled_bg.hpp" // Para TiledBG, TiledBGMode
#include "ui/notifier.hpp" // Para Notifier
#include "ui/service_menu.hpp" // Para ServiceMenu
#include "utils.hpp" // Para Zone, BLOCK
#include "core/audio/audio.hpp" // Para Audio
#include "core/input/global_inputs.hpp" // Para check
#include "core/input/input.hpp" // Para Input
#include "core/input/input_types.hpp" // Para InputAction
#include "core/locale/lang.hpp" // Para getText
#include "core/rendering/fade.hpp" // Para Fade
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/sprite/sprite.hpp" // Para Sprite
#include "core/rendering/text.hpp" // Para Text
#include "core/rendering/tiled_bg.hpp" // Para TiledBG, TiledBGMode
#include "core/resources/resource.hpp" // Para Resource
#include "core/system/global_events.hpp" // Para handle
#include "core/system/section.hpp" // Para Name, name, Options, options, AttractMode, attract_mode
#include "game/entities/player.hpp" // Para Player
#include "game/gameplay/game_logo.hpp" // Para GameLogo
#include "game/options.hpp" // Para Gamepad, GamepadManager, gamepad_manager, Settings, settings, Keyboard, keyboard, getPlayerWhoUsesKeyboard, swapControllers, swapKeyboard
#include "game/ui/notifier.hpp" // Para Notifier
#include "game/ui/service_menu.hpp" // Para ServiceMenu
#include "utils/color.hpp" // Para Color, NO_COLOR_MOD, TITLE_SHADOW_TEXT
#include "utils/param.hpp" // Para Param, param, ParamGame, ParamTitle, ParamFade
#include "utils/utils.hpp" // Para Zone, BLOCK
class Texture;

View File

@@ -6,8 +6,8 @@
#include <string_view> // Para string_view
#include <vector> // Para vector
#include "player.hpp" // for Player
#include "section.hpp" // for Options, Name (ptr only)
#include "core/system/section.hpp" // for Options, Name (ptr only)
#include "game/entities/player.hpp" // for Player
class Fade;
class GameLogo;

View File

@@ -1,10 +1,10 @@
#include "menu_option.hpp"
#include "game/ui/menu_option.hpp"
#include <algorithm> // Para max
#include <iterator> // Para distance
#include <ranges> // Para __find_fn, find
#include "text.hpp" // Para Text
#include "core/rendering/text.hpp" // Para Text
auto ActionListOption::getValueAsString() const -> std::string {
if (value_getter_) {

View File

@@ -7,9 +7,9 @@
#include <utility> // Para move
#include <vector> // Para vector
#include "lang.hpp" // Para getText
#include "text.hpp" // Para Text
#include "ui/service_menu.hpp" // Para ServiceMenu
#include "core/locale/lang.hpp" // Para getText
#include "core/rendering/text.hpp" // Para Text
#include "game/ui/service_menu.hpp" // Para ServiceMenu
// --- Clase MenuOption: interfaz base para todas las opciones del menú ---
class MenuOption {

View File

@@ -1,14 +1,14 @@
#include "menu_renderer.hpp"
#include "game/ui/menu_renderer.hpp"
#include <algorithm>
#include <utility>
#include "color.hpp"
#include "menu_option.hpp"
#include "param.hpp"
#include "screen.hpp"
#include "text.hpp"
#include "utils.hpp"
#include "core/rendering/screen.hpp"
#include "core/rendering/text.hpp"
#include "game/ui/menu_option.hpp"
#include "utils/color.hpp"
#include "utils/param.hpp"
#include "utils/utils.hpp"
// --- Implementación de las estructuras de animación ---

View File

@@ -8,8 +8,8 @@
#include <string>
#include <vector>
#include "color.hpp"
#include "ui/service_menu.hpp"
#include "game/ui/service_menu.hpp"
#include "utils/color.hpp"
class MenuOption;
class Text;

View File

@@ -1,4 +1,4 @@
#include "notifier.hpp"
#include "game/ui/notifier.hpp"
#include <SDL3/SDL.h> // Para SDL_RenderFillRect, SDL_FRect, SDL_RenderClear
@@ -7,12 +7,12 @@
#include <utility>
#include <vector> // Para vector
#include "audio.hpp" // Para Audio
#include "param.hpp" // Para Param, param, ParamNotification, ParamGame
#include "screen.hpp" // Para Screen
#include "sprite.hpp" // Para Sprite
#include "text.hpp" // Para Text
#include "texture.hpp" // Para Texture
#include "core/audio/audio.hpp" // Para Audio
#include "core/rendering/screen.hpp" // Para Screen
#include "core/rendering/sprite/sprite.hpp" // Para Sprite
#include "core/rendering/text.hpp" // Para Text
#include "core/rendering/texture.hpp" // Para Texture
#include "utils/param.hpp" // Para Param, param, ParamNotification, ParamGame
// Singleton
Notifier* Notifier::instance = nullptr;

View File

@@ -6,8 +6,8 @@
#include <string> // Para basic_string, string
#include <vector> // Para vector
#include "color.hpp" // Para stringInVector, Color
#include "utils.hpp"
#include "utils/color.hpp" // Para stringInVector, Color
#include "utils/utils.hpp"
class Sprite;
class Text;

View File

@@ -1,23 +1,23 @@
#include "ui/service_menu.hpp"
#include "game/ui/service_menu.hpp"
#include <utility>
#include "audio.hpp" // Para Audio
#include "define_buttons.hpp" // Para DefineButtons
#include "difficulty.hpp" // Para getCodeFromName, getNameFromCode
#include "input.hpp" // Para Input
#include "input_types.hpp" // Para InputAction
#include "lang.hpp" // Para getText, getCodeFromName, getNameFromCode
#include "menu_option.hpp" // Para MenuOption, ActionOption, BoolOption, ListOption, FolderOption, IntOption, ActionListOption
#include "menu_renderer.hpp" // Para MenuRenderer
#include "options.hpp" // Para GamepadManager, gamepad_manager, PendingChanges, Video, pending_changes, video, Audio, Gamepad, Settings, audio, checkPendingChanges, settings, Window, getPlayerWhoUsesKeyboard, playerIdToString, stringToPlayerId, window, Keyboard, Music, Sound, keyboard
#include "param.hpp" // Para Param, param, ParamGame, ParamServiceMenu
#include "player.hpp" // Para Player
#include "resource.hpp" // Para Resource
#include "screen.hpp" // Para Screen
#include "section.hpp" // Para Name, name, Options, options
#include "ui/ui_message.hpp" // Para UIMessage
#include "utils.hpp" // Para Zone
#include "core/audio/audio.hpp" // Para Audio
#include "core/input/define_buttons.hpp" // Para DefineButtons
#include "core/input/input.hpp" // Para Input
#include "core/input/input_types.hpp" // Para InputAction
#include "core/locale/lang.hpp" // Para getText, getCodeFromName, getNameFromCode
#include "core/rendering/screen.hpp" // Para Screen
#include "core/resources/resource.hpp" // Para Resource
#include "core/system/section.hpp" // Para Name, name, Options, options
#include "game/entities/player.hpp" // Para Player
#include "game/gameplay/difficulty.hpp" // Para getCodeFromName, getNameFromCode
#include "game/options.hpp" // Para GamepadManager, gamepad_manager, PendingChanges, Video, pending_changes, video, Audio, Gamepad, Settings, audio, checkPendingChanges, settings, Window, getPlayerWhoUsesKeyboard, playerIdToString, stringToPlayerId, window, Keyboard, Music, Sound, keyboard
#include "game/ui/menu_option.hpp" // Para MenuOption, ActionOption, BoolOption, ListOption, FolderOption, IntOption, ActionListOption
#include "game/ui/menu_renderer.hpp" // Para MenuRenderer
#include "game/ui/ui_message.hpp" // Para UIMessage
#include "utils/param.hpp" // Para Param, param, ParamGame, ParamServiceMenu
#include "utils/utils.hpp" // Para Zone
// Singleton
ServiceMenu* ServiceMenu::instance = nullptr;

View File

@@ -11,8 +11,8 @@
#include <utility> // Para pair
#include <vector> // Para vector
#include "define_buttons.hpp" // for DefineButtons
#include "ui_message.hpp" // for UIMessage
#include "core/input/define_buttons.hpp" // for DefineButtons
#include "game/ui/ui_message.hpp" // for UIMessage
class MenuOption;
class MenuRenderer;

View File

@@ -1,10 +1,10 @@
#include "ui_message.hpp"
#include "game/ui/ui_message.hpp"
#include <algorithm>
#include <cmath> // Para pow
#include <utility>
#include "text.hpp" // Para Text::CENTER, Text::COLOR, Text
#include "core/rendering/text.hpp" // Para Text::CENTER, Text::COLOR, Text
// Constructor: inicializa el renderizador, el texto y el color del mensaje
UIMessage::UIMessage(std::shared_ptr<Text> text_renderer, std::string message_text, const Color& color)

View File

@@ -3,7 +3,7 @@
#include <memory> // Para shared_ptr
#include <string> // Para string
#include "color.hpp" // Para Color
#include "utils/color.hpp" // Para Color
class Text;

View File

@@ -1,11 +1,11 @@
#include "window_message.hpp"
#include "game/ui/window_message.hpp"
#include <algorithm>
#include <utility>
#include "param.hpp"
#include "screen.hpp"
#include "text.hpp"
#include "core/rendering/screen.hpp"
#include "core/rendering/text.hpp"
#include "utils/param.hpp"
WindowMessage::WindowMessage(
std::shared_ptr<Text> text_renderer,

View File

@@ -8,9 +8,9 @@
#include <string> // Para string
#include <vector> // Para vector
#include "color.hpp" // Para Color
#include "param.hpp" // Para param
#include "text.hpp" // Para Text
#include "core/rendering/text.hpp" // Para Text
#include "utils/color.hpp" // Para Color
#include "utils/param.hpp" // Para param
class WindowMessage {
public: