mil merdertes
This commit is contained in:
@@ -10,10 +10,3 @@ AlignOperands: false
|
|||||||
AlignAfterOpenBracket: DontAlign
|
AlignAfterOpenBracket: DontAlign
|
||||||
BinPackArguments: false
|
BinPackArguments: false
|
||||||
BinPackParameters: false
|
BinPackParameters: false
|
||||||
|
|
||||||
SortIncludes: CaseSensitive
|
|
||||||
IncludeBlocks: Merge
|
|
||||||
IncludeCategories:
|
|
||||||
- Regex: '.*'
|
|
||||||
Priority: 1
|
|
||||||
SortPriority: -1
|
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ set(APP_SOURCES
|
|||||||
# --- Archivos Principales del Sistema ---
|
# --- Archivos Principales del Sistema ---
|
||||||
source/main.cpp
|
source/main.cpp
|
||||||
source/director.cpp
|
source/director.cpp
|
||||||
source/section.cpp
|
|
||||||
source/screen.cpp
|
source/screen.cpp
|
||||||
source/resource.cpp
|
source/resource.cpp
|
||||||
source/asset.cpp
|
source/asset.cpp
|
||||||
@@ -36,6 +35,7 @@ set(APP_SOURCES
|
|||||||
# --- UI (User Interface) ---
|
# --- UI (User Interface) ---
|
||||||
source/ui/service_menu.cpp
|
source/ui/service_menu.cpp
|
||||||
source/ui/menu_renderer.cpp
|
source/ui/menu_renderer.cpp
|
||||||
|
source/ui/notifier.cpp
|
||||||
source/ui/ui_message.cpp
|
source/ui/ui_message.cpp
|
||||||
|
|
||||||
# --- Lógica del Juego ---
|
# --- Lógica del Juego ---
|
||||||
@@ -74,7 +74,6 @@ set(APP_SOURCES
|
|||||||
# --- Otros ---
|
# --- Otros ---
|
||||||
source/define_buttons.cpp
|
source/define_buttons.cpp
|
||||||
source/mouse.cpp
|
source/mouse.cpp
|
||||||
source/notifier.cpp
|
|
||||||
source/stage.cpp
|
source/stage.cpp
|
||||||
source/tabe.cpp
|
source/tabe.cpp
|
||||||
source/text.cpp
|
source/text.cpp
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ SOURCEPATH=../source/
|
|||||||
|
|
||||||
for i in "$SOURCEPATH"/*.cpp
|
for i in "$SOURCEPATH"/*.cpp
|
||||||
do
|
do
|
||||||
include-what-you-use -D DEBUG -D VERBOSE -std=c++20 -Wall "$i"
|
include-what-you-use -D DEBUG -std=c++20 -Wall "$i"
|
||||||
read -r -p "Presiona cualquier tecla para continuar..."
|
read -r -p "Presiona cualquier tecla para continuar..."
|
||||||
clear
|
clear
|
||||||
done
|
done
|
||||||
16
linux_utils/check_one_file_includes.sh
Executable file
16
linux_utils/check_one_file_includes.sh
Executable file
@@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Verifica que se haya proporcionado un archivo como argumento
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
echo "Uso: $0 <archivo.cpp>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
FILE="$1"
|
||||||
|
|
||||||
|
include-what-you-use -D DEBUG -D VERBOSE -std=c++20 -Wall "$FILE" \
|
||||||
|
-Xiwyu --mapping_file=sdl3_mapping.imp \
|
||||||
|
-Xiwyu --update_comments \
|
||||||
|
-Xiwyu --verbose=3 \
|
||||||
|
| \
|
||||||
|
python3 /usr/bin/fix_includes.py --update_comments
|
||||||
@@ -1,2 +1,6 @@
|
|||||||
Desde l'arrel del projecte executar:
|
# Per a un fitxer, desde l'arrel del projecte executar:
|
||||||
clang-tidy source/fitxer.cpp -p build/ --fix
|
clang-tidy source/fitxer.cpp -p build/ --fix
|
||||||
|
|
||||||
|
# Per a varios fitxers, desde l'arrel:
|
||||||
|
find source/ \( -name '*.cpp' -o -name '*.h' -o -name '*.hpp' \) | xargs -P4 -I{} clang-tidy {} -p build/ --fix
|
||||||
|
|
||||||
|
|||||||
@@ -2,9 +2,10 @@
|
|||||||
|
|
||||||
#include <SDL3/SDL.h> // Para SDL_FRect
|
#include <SDL3/SDL.h> // Para SDL_FRect
|
||||||
|
|
||||||
|
#include <algorithm> // Para max
|
||||||
#include <cstddef> // Para size_t
|
#include <cstddef> // Para size_t
|
||||||
#include <memory> // Para shared_ptr
|
#include <memory> // Para allocator, shared_ptr
|
||||||
#include <string> // Para basic_string, string, hash
|
#include <string> // Para string, hash
|
||||||
#include <unordered_map> // Para unordered_map
|
#include <unordered_map> // Para unordered_map
|
||||||
#include <vector> // Para vector
|
#include <vector> // Para vector
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <string> // Para string, basic_string
|
#include <string> // Para string
|
||||||
#include <utility>
|
#include <utility> // Para move
|
||||||
#include <vector> // Para vector
|
#include <vector> // Para vector
|
||||||
|
|
||||||
// Tipos de recursos gestionados por Asset
|
// Tipos de recursos gestionados por Asset
|
||||||
enum class AssetType : int {
|
enum class AssetType : int {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <string>
|
#include <string> // Para string
|
||||||
#include <utility>
|
#include <utility> // Para move
|
||||||
|
|
||||||
// Clase Audio: gestor de audio (singleton)
|
// Clase Audio: gestor de audio (singleton)
|
||||||
class Audio {
|
class Audio {
|
||||||
|
|||||||
@@ -1,13 +1,20 @@
|
|||||||
#include "asset.h"
|
|
||||||
#include "balloon.h" // Para BalloonType, BalloonSize, BALLOON_SIZE, BALLOON_VELX_NEGATIVE, BALLOON_VELX_POSITIVE
|
|
||||||
#include "balloon_formations.h"
|
#include "balloon_formations.h"
|
||||||
#include "param.h" // Para Param, ParamGame, param
|
|
||||||
#include "utils.h" // Para Zone, BLOCK
|
#include <stddef.h> // Para size_t
|
||||||
#include <array> // Para array
|
|
||||||
#include <fstream>
|
#include <algorithm> // Para max
|
||||||
#include <map>
|
#include <array> // Para array
|
||||||
#include <sstream>
|
#include <cctype> // Para isdigit
|
||||||
#include <string>
|
#include <exception> // Para exception
|
||||||
|
#include <fstream> // Para basic_istream, basic_ifstream, ifstream, istringstream
|
||||||
|
#include <map> // Para map, operator==
|
||||||
|
#include <sstream> // Para basic_istringstream
|
||||||
|
#include <string> // Para allocator, char_traits, operator==, string, operator<=>, basic_string, stoi, getline
|
||||||
|
|
||||||
|
#include "asset.h" // Para Asset
|
||||||
|
#include "balloon.h" // Para BALLOON_SIZE, BalloonSize, BalloonType, BALLOON_VELX_NEGATIVE, BALLOON_VELX_POSITIVE
|
||||||
|
#include "param.h" // Para Param, ParamGame, param
|
||||||
|
#include "utils.h" // Para Zone, BLOCK
|
||||||
|
|
||||||
void BalloonFormations::initFormations() {
|
void BalloonFormations::initFormations() {
|
||||||
// Calcular posiciones base
|
// Calcular posiciones base
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "balloon.h" // Para BALLOON_VELX_NEGATIVE, BALLOON_VELX_POSITIVE
|
#include <algorithm> // Para copy
|
||||||
#include <fstream>
|
#include <map> // Para map
|
||||||
#include <map>
|
#include <optional> // Para optional
|
||||||
#include <optional>
|
#include <string> // Para string
|
||||||
#include <sstream>
|
#include <vector> // Para vector
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
#include "balloon.h" // Para BalloonSize, BalloonType
|
||||||
|
|
||||||
// --- Constantes de configuración ---
|
// --- Constantes de configuración ---
|
||||||
|
|
||||||
|
|||||||
@@ -2,10 +2,11 @@
|
|||||||
|
|
||||||
#include <SDL3/SDL.h> // Para SDL_FRect
|
#include <SDL3/SDL.h> // Para SDL_FRect
|
||||||
|
|
||||||
#include <array> // Para array
|
#include <algorithm> // Para max
|
||||||
#include <memory> // Para shared_ptr, unique_ptr
|
#include <array> // Para array
|
||||||
#include <string> // Para string
|
#include <memory> // Para shared_ptr, unique_ptr
|
||||||
#include <vector> // Para vector
|
#include <string> // Para string
|
||||||
|
#include <vector> // Para vector
|
||||||
|
|
||||||
#include "balloon.h" // Para BALLOON_SPEED, Balloon, BalloonSize (ptr only), BalloonType (ptr only)
|
#include "balloon.h" // Para BALLOON_SPEED, Balloon, BalloonSize (ptr only), BalloonType (ptr only)
|
||||||
#include "balloon_formations.h" // Para BalloonFormations
|
#include "balloon_formations.h" // Para BalloonFormations
|
||||||
|
|||||||
@@ -21,12 +21,11 @@
|
|||||||
#include "input.h" // Para Input, InputAction
|
#include "input.h" // Para Input, InputAction
|
||||||
#include "lang.h" // Para setLanguage
|
#include "lang.h" // Para setLanguage
|
||||||
#include "manage_hiscore_table.h" // Para ManageHiScoreTable
|
#include "manage_hiscore_table.h" // Para ManageHiScoreTable
|
||||||
#include "notifier.h" // Para Notifier
|
|
||||||
#include "options.h" // Para GamepadOptions, controllers, loa...
|
#include "options.h" // Para GamepadOptions, controllers, loa...
|
||||||
#include "param.h" // Para loadParamsFromFile
|
#include "param.h" // Para loadParamsFromFile
|
||||||
#include "resource.h" // Para Resource
|
#include "resource.h" // Para Resource
|
||||||
#include "screen.h" // Para Screen
|
#include "screen.h" // Para Screen
|
||||||
#include "section.h" // Para Name, Options, name, options
|
#include "section.hpp" // Para Name, Options, name, options
|
||||||
#include "sections/credits.h" // Para Credits
|
#include "sections/credits.h" // Para Credits
|
||||||
#include "sections/game.h" // Para Game, GAME_MODE_DEMO_OFF, GAME_M...
|
#include "sections/game.h" // Para Game, GAME_MODE_DEMO_OFF, GAME_M...
|
||||||
#include "sections/hiscore_table.h" // Para HiScoreTable
|
#include "sections/hiscore_table.h" // Para HiScoreTable
|
||||||
@@ -34,6 +33,7 @@
|
|||||||
#include "sections/intro.h" // Para Intro
|
#include "sections/intro.h" // Para Intro
|
||||||
#include "sections/logo.h" // Para Logo
|
#include "sections/logo.h" // Para Logo
|
||||||
#include "sections/title.h" // Para Title
|
#include "sections/title.h" // Para Title
|
||||||
|
#include "ui/notifier.h" // Para Notifier
|
||||||
#include "ui/service_menu.h" // Para ServiceMenu
|
#include "ui/service_menu.h" // Para ServiceMenu
|
||||||
#include "utils.h" // Para Overrides, overrides, getPath
|
#include "utils.h" // Para Overrides, overrides, getPath
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
#include "explosions.h"
|
#include "explosions.h"
|
||||||
|
|
||||||
|
#include <algorithm> // Para max
|
||||||
|
|
||||||
#include "animated_sprite.h" // Para AnimatedSprite
|
#include "animated_sprite.h" // Para AnimatedSprite
|
||||||
|
|
||||||
class Texture; // lines 4-4
|
class Texture; // lines 4-4
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include "mouse.h" // Para handleEvent
|
#include "mouse.h" // Para handleEvent
|
||||||
#include "screen.h"
|
#include "screen.h"
|
||||||
#include "section.h" // Para Name, Options, name, options
|
#include "section.hpp" // Para Name, Options, name, options
|
||||||
|
|
||||||
namespace GlobalEvents {
|
namespace GlobalEvents {
|
||||||
// Comprueba los eventos que se pueden producir en cualquier sección del juego
|
// Comprueba los eventos que se pueden producir en cualquier sección del juego
|
||||||
|
|||||||
@@ -7,10 +7,10 @@
|
|||||||
#include "audio.h" // Para Audio
|
#include "audio.h" // Para Audio
|
||||||
#include "input.h" // Para Input, INPUT_DO_NOT_ALLOW_REPEAT, Input...
|
#include "input.h" // Para Input, INPUT_DO_NOT_ALLOW_REPEAT, Input...
|
||||||
#include "lang.h" // Para getText, Code, getNextLangCode, loadFro...
|
#include "lang.h" // Para getText, Code, getNextLangCode, loadFro...
|
||||||
#include "notifier.h" // Para Notifier
|
|
||||||
#include "options.h" // Para SettingsOptions, settings, VideoOptions
|
#include "options.h" // Para SettingsOptions, settings, VideoOptions
|
||||||
#include "screen.h" // Para Screen
|
#include "screen.h" // Para Screen
|
||||||
#include "section.h" // Para Name, name, Options, options, AttractMode
|
#include "section.hpp" // Para Name, name, Options, options, AttractMode
|
||||||
|
#include "ui/notifier.h" // Para Notifier
|
||||||
#include "ui/service_menu.h" // Para ServiceMenu
|
#include "ui/service_menu.h" // Para ServiceMenu
|
||||||
#include "utils.h" // Para boolToOnOff
|
#include "utils.h" // Para boolToOnOff
|
||||||
|
|
||||||
|
|||||||
@@ -2,9 +2,10 @@
|
|||||||
|
|
||||||
#include <SDL3/SDL.h> // Para SDL_GamepadButton, SDL_ScaleMode
|
#include <SDL3/SDL.h> // Para SDL_GamepadButton, SDL_ScaleMode
|
||||||
|
|
||||||
#include <string> // Para string, basic_string
|
#include <algorithm> // Para copy
|
||||||
#include <utility>
|
#include <string> // Para allocator, string
|
||||||
#include <vector> // Para vector
|
#include <utility> // Para move
|
||||||
|
#include <vector> // Para vector
|
||||||
|
|
||||||
#include "input.h" // Para InputAction, InputDevice
|
#include "input.h" // Para InputAction, InputDevice
|
||||||
#include "lang.h" // Para Code
|
#include "lang.h" // Para Code
|
||||||
|
|||||||
@@ -11,11 +11,11 @@
|
|||||||
#include "asset.h" // Para Asset
|
#include "asset.h" // Para Asset
|
||||||
#include "external/jail_shader.h" // Para init, render
|
#include "external/jail_shader.h" // Para init, render
|
||||||
#include "mouse.h" // Para updateCursorVisibility
|
#include "mouse.h" // Para updateCursorVisibility
|
||||||
#include "notifier.h" // Para Notifier
|
|
||||||
#include "options.h" // Para VideoOptions, video, WindowOptions
|
#include "options.h" // Para VideoOptions, video, WindowOptions
|
||||||
#include "param.h" // Para Param, param, ParamGame, ParamDebug
|
#include "param.h" // Para Param, param, ParamGame, ParamDebug
|
||||||
#include "text.h" // Para Text, TEXT_COLOR, TEXT_STROKE
|
#include "text.h" // Para Text, TEXT_COLOR, TEXT_STROKE
|
||||||
#include "texture.h" // Para Texture
|
#include "texture.h" // Para Texture
|
||||||
|
#include "ui/notifier.h" // Para Notifier
|
||||||
#include "ui/service_menu.h" // Para ServiceMenu
|
#include "ui/service_menu.h" // Para ServiceMenu
|
||||||
|
|
||||||
// Singleton
|
// Singleton
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
#include "section.h"
|
|
||||||
|
|
||||||
namespace Section {
|
|
||||||
Name name;
|
|
||||||
Options options;
|
|
||||||
AttractMode attract_mode;
|
|
||||||
} // namespace Section
|
|
||||||
@@ -42,7 +42,7 @@ enum class AttractMode {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// --- Variables globales de estado ---
|
// --- Variables globales de estado ---
|
||||||
extern Name name; // Sección actual
|
inline Name name = Name::RESET;
|
||||||
extern Options options; // Opción seleccionada en la sección
|
inline Options options = Options::NONE;
|
||||||
extern AttractMode attract_mode; // Estado del Attract Mode
|
inline AttractMode attract_mode = AttractMode::TITLE_TO_DEMO;
|
||||||
} // namespace Section
|
} // namespace Section
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
#include "player.h" // Para Player, PlayerState
|
#include "player.h" // Para Player, PlayerState
|
||||||
#include "resource.h" // Para Resource
|
#include "resource.h" // Para Resource
|
||||||
#include "screen.h" // Para Screen
|
#include "screen.h" // Para Screen
|
||||||
#include "section.h" // Para Name, name
|
#include "section.hpp" // Para Name, name
|
||||||
#include "sprite.h" // Para Sprite
|
#include "sprite.h" // Para Sprite
|
||||||
#include "text.h" // Para Text, TEXT_CENTER, TEXT_SHADOW
|
#include "text.h" // Para Text, TEXT_CENTER, TEXT_SHADOW
|
||||||
#include "texture.h" // Para Texture
|
#include "texture.h" // Para Texture
|
||||||
|
|||||||
@@ -21,19 +21,19 @@
|
|||||||
#include "item.h" // Para Item, ItemType
|
#include "item.h" // Para Item, ItemType
|
||||||
#include "lang.h" // Para getText
|
#include "lang.h" // Para getText
|
||||||
#include "manage_hiscore_table.h" // Para HiScoreEntry, ManageHiScoreTable
|
#include "manage_hiscore_table.h" // Para HiScoreEntry, ManageHiScoreTable
|
||||||
#include "notifier.h" // Para Notifier
|
|
||||||
#include "param.h" // Para Param, param, ParamGame, ParamScor...
|
#include "param.h" // Para Param, param, ParamGame, ParamScor...
|
||||||
#include "path_sprite.h" // Para Path, PathSprite, createPath, Path...
|
#include "path_sprite.h" // Para Path, PathSprite, createPath, Path...
|
||||||
#include "player.h" // Para Player, PlayerState
|
#include "player.h" // Para Player, PlayerState
|
||||||
#include "resource.h" // Para Resource
|
#include "resource.h" // Para Resource
|
||||||
#include "scoreboard.h" // Para Scoreboard, ScoreboardMode, SCOREB...
|
#include "scoreboard.h" // Para Scoreboard, ScoreboardMode, SCOREB...
|
||||||
#include "screen.h" // Para Screen
|
#include "screen.h" // Para Screen
|
||||||
#include "section.h" // Para Name, name, AttractMode, Options
|
#include "section.hpp" // Para Name, name, AttractMode, Options
|
||||||
#include "smart_sprite.h" // Para SmartSprite
|
#include "smart_sprite.h" // Para SmartSprite
|
||||||
#include "stage.h" // Para number, get, Stage, total_power
|
#include "stage.h" // Para number, get, Stage, total_power
|
||||||
#include "tabe.h" // Para Tabe, TabeState
|
#include "tabe.h" // Para Tabe, TabeState
|
||||||
#include "text.h" // Para Text
|
#include "text.h" // Para Text
|
||||||
#include "texture.h" // Para Texture
|
#include "texture.h" // Para Texture
|
||||||
|
#include "ui/notifier.h" // Para Notifier
|
||||||
#include "ui/service_menu.h" // Para ServiceMenu
|
#include "ui/service_menu.h" // Para ServiceMenu
|
||||||
|
|
||||||
// Constructor
|
// Constructor
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
#include "path_sprite.h" // Para PathSprite, Path, PathType
|
#include "path_sprite.h" // Para PathSprite, Path, PathType
|
||||||
#include "resource.h" // Para Resource
|
#include "resource.h" // Para Resource
|
||||||
#include "screen.h" // Para Screen
|
#include "screen.h" // Para Screen
|
||||||
#include "section.h" // Para Name, name, Options, options
|
#include "section.hpp" // Para Name, name, Options, options
|
||||||
#include "sprite.h" // Para Sprite
|
#include "sprite.h" // Para Sprite
|
||||||
#include "text.h" // Para Text, TEXT_SHADOW, TEXT_COLOR
|
#include "text.h" // Para Text, TEXT_SHADOW, TEXT_COLOR
|
||||||
#include "texture.h" // Para Texture
|
#include "texture.h" // Para Texture
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
#include "param.h" // Para Param, param, ParamGame, ParamFade, Param...
|
#include "param.h" // Para Param, param, ParamGame, ParamFade, Param...
|
||||||
#include "resource.h" // Para Resource
|
#include "resource.h" // Para Resource
|
||||||
#include "screen.h" // Para Screen
|
#include "screen.h" // Para Screen
|
||||||
#include "section.h" // Para Name, name, Options, options
|
#include "section.hpp" // Para Name, name, Options, options
|
||||||
#include "sprite.h" // Para Sprite
|
#include "sprite.h" // Para Sprite
|
||||||
#include "text.h" // Para Text, TEXT_CENTER, TEXT_COLOR, TEXT_SHADOW
|
#include "text.h" // Para Text, TEXT_CENTER, TEXT_COLOR, TEXT_SHADOW
|
||||||
#include "tiled_bg.h" // Para TiledBG, TiledBGMode
|
#include "tiled_bg.h" // Para TiledBG, TiledBGMode
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
#include "path_sprite.h" // Para PathSprite, PathType
|
#include "path_sprite.h" // Para PathSprite, PathType
|
||||||
#include "resource.h" // Para Resource
|
#include "resource.h" // Para Resource
|
||||||
#include "screen.h" // Para Screen
|
#include "screen.h" // Para Screen
|
||||||
#include "section.h" // Para Name, name, Options, options
|
#include "section.hpp" // Para Name, name, Options, options
|
||||||
#include "text.h" // Para Text
|
#include "text.h" // Para Text
|
||||||
#include "texture.h" // Para Texture
|
#include "texture.h" // Para Texture
|
||||||
#include "tiled_bg.h" // Para TiledBG, TiledBGMode
|
#include "tiled_bg.h" // Para TiledBG, TiledBGMode
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
#include "param.h" // Para Param, ParamGame, param
|
#include "param.h" // Para Param, ParamGame, param
|
||||||
#include "resource.h" // Para Resource
|
#include "resource.h" // Para Resource
|
||||||
#include "screen.h" // Para Screen
|
#include "screen.h" // Para Screen
|
||||||
#include "section.h" // Para Name, name
|
#include "section.hpp" // Para Name, name
|
||||||
#include "sprite.h" // Para Sprite
|
#include "sprite.h" // Para Sprite
|
||||||
#include "texture.h" // Para Texture
|
#include "texture.h" // Para Texture
|
||||||
#include "utils.h" // Para Color, Zone
|
#include "utils.h" // Para Color, Zone
|
||||||
|
|||||||
@@ -16,16 +16,16 @@
|
|||||||
#include "global_inputs.h" // Para check
|
#include "global_inputs.h" // Para check
|
||||||
#include "input.h" // Para Input, INPUT_DO_NOT_ALLOW_REPEAT, Input...
|
#include "input.h" // Para Input, INPUT_DO_NOT_ALLOW_REPEAT, Input...
|
||||||
#include "lang.h" // Para getText
|
#include "lang.h" // Para getText
|
||||||
#include "notifier.h" // Para Notifier
|
|
||||||
#include "options.h" // Para GamepadOptions, controllers, getPlayerW...
|
#include "options.h" // Para GamepadOptions, controllers, getPlayerW...
|
||||||
#include "param.h" // Para Param, param, ParamGame, ParamTitle
|
#include "param.h" // Para Param, param, ParamGame, ParamTitle
|
||||||
#include "player.h" // Para Player, PlayerState
|
#include "player.h" // Para Player, PlayerState
|
||||||
#include "resource.h" // Para Resource
|
#include "resource.h" // Para Resource
|
||||||
#include "screen.h" // Para Screen
|
#include "screen.h" // Para Screen
|
||||||
#include "section.h" // Para Name, name, Options, options, AttractMode
|
#include "section.hpp" // Para Name, name, Options, options, AttractMode
|
||||||
#include "sprite.h" // Para Sprite
|
#include "sprite.h" // Para Sprite
|
||||||
#include "text.h" // Para TEXT_CENTER, TEXT_SHADOW, Text
|
#include "text.h" // Para TEXT_CENTER, TEXT_SHADOW, Text
|
||||||
#include "tiled_bg.h" // Para TiledBG, TiledBGMode
|
#include "tiled_bg.h" // Para TiledBG, TiledBGMode
|
||||||
|
#include "ui/notifier.h" // Para Notifier
|
||||||
#include "ui/service_menu.h" // Para ServiceMenu
|
#include "ui/service_menu.h" // Para ServiceMenu
|
||||||
#include "utils.h" // Para Color, Zone, NO_TEXT_COLOR, TITLE_SHADO...
|
#include "utils.h" // Para Color, Zone, NO_TEXT_COLOR, TITLE_SHADO...
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
#include <string_view>
|
#include <string_view>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "section.h" // Para Options
|
#include "section.hpp" // Para Options
|
||||||
|
|
||||||
class DefineButtons;
|
class DefineButtons;
|
||||||
class Fade;
|
class Fade;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#include "sprite.h"
|
#include "sprite.h"
|
||||||
|
|
||||||
#include <utility>
|
#include <utility> // Para move
|
||||||
|
|
||||||
#include "texture.h" // Para Texture
|
#include "texture.h" // Para Texture
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <vector>
|
#include <vector> // Para vector
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Namespace Stage: gestiona los datos y operaciones de las fases del juego.
|
Namespace Stage: gestiona los datos y operaciones de las fases del juego.
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
#include "lang.h" // Para las traducciones
|
#include "lang.h" // Para las traducciones
|
||||||
#include "options.h" // Para acceder a las variables de configuración
|
#include "options.h" // Para acceder a las variables de configuración
|
||||||
#include "section.h" // Para las acciones como Quit o Reset
|
#include "section.hpp" // Para las acciones como Quit o Reset
|
||||||
#include "text.h" // Para poder calcular el ancho del texto
|
#include "text.h" // Para poder calcular el ancho del texto
|
||||||
#include "ui/service_menu.h" // Necesitamos las enums como SettingsGroup
|
#include "ui/service_menu.h" // Necesitamos las enums como SettingsGroup
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#include "menu_renderer.h"
|
#include "menu_renderer.h"
|
||||||
|
|
||||||
#include <algorithm> // Para max
|
#include <algorithm> // Para max
|
||||||
#include <utility> // Para pair, move
|
#include <utility> // Para pair, move
|
||||||
|
|
||||||
#include "menu_option.h" // Para MenuOption
|
#include "menu_option.h" // Para MenuOption
|
||||||
#include "param.h" // Para Param, param, ParamServiceMenu, ParamGame
|
#include "param.h" // Para Param, param, ParamServiceMenu, ParamGame
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <SDL3/SDL.h> // Para SDL_FRect, Uint32
|
#include <SDL3/SDL.h> // Para SDL_FRect, Uint32
|
||||||
|
|
||||||
#include <array>
|
#include <array>
|
||||||
#include <cstddef> // Para size_t
|
#include <cstddef> // Para size_t
|
||||||
#include <memory> // Para shared_ptr, unique_ptr
|
#include <memory> // Para shared_ptr, unique_ptr
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#include "ui/service_menu.h"
|
#include "ui/service_menu.h"
|
||||||
|
|
||||||
#include <algorithm> // Para max
|
#include <algorithm> // Para max
|
||||||
|
|
||||||
#include "audio.h" // Para Audio
|
#include "audio.h" // Para Audio
|
||||||
#include "lang.h" // Para getText, getCodeFromName, getNameFromCode
|
#include "lang.h" // Para getText, getCodeFromName, getNameFromCode
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
#include "param.h" // Para Param, param, ParamGame, ParamServiceMenu
|
#include "param.h" // Para Param, param, ParamGame, ParamServiceMenu
|
||||||
#include "resource.h" // Para Resource
|
#include "resource.h" // Para Resource
|
||||||
#include "screen.h" // Para Screen
|
#include "screen.h" // Para Screen
|
||||||
#include "section.h" // Para Name, name, Options, options
|
#include "section.hpp" // Para Name, name, Options, options
|
||||||
#include "ui/ui_message.h" // Para UIMessage
|
#include "ui/ui_message.h" // Para UIMessage
|
||||||
#include "utils.h" // Para Zone
|
#include "utils.h" // Para Zone
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
// IWYU pragma: no_include <bits/std_abs.h>
|
// IWYU pragma: no_include <bits/std_abs.h>
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <SDL3/SDL.h> // Para Uint8, SDL_FRect, SDL_FPoint, SDL_Renderer
|
#include <SDL3/SDL.h> // Para Uint8, SDL_FRect, SDL_FPoint, SDL_Renderer
|
||||||
|
|
||||||
#include <algorithm> // Para max, min
|
#include <algorithm> // Para max, min
|
||||||
#include <array> // Para array
|
#include <array> // Para array
|
||||||
|
|||||||
Reference in New Issue
Block a user