Reestructurar código moviendo utilidades a source/external/
- Crear directorio source/external/ para componentes externos - Mover sprite.h/.cpp, texture.h/.cpp, dbgtxt.h, stb_image.h a external/ - Actualizar includes en main.cpp y ball.h para nueva estructura - Modificar CMakeLists.txt y Makefile para incluir external/*.cpp - Mantener lógica del juego (ball.h/.cpp, main.cpp) en source/ - Mejorar organización y separación de responsabilidades 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
#include <SDL3/SDL_rect.h> // for SDL_FRect
|
||||
#include <memory> // for shared_ptr, unique_ptr
|
||||
#include "defines.h" // for Color
|
||||
#include "sprite.h" // for Sprite
|
||||
#include "external/sprite.h" // for Sprite
|
||||
class Texture;
|
||||
|
||||
class Ball
|
||||
|
||||
@@ -14,9 +14,9 @@
|
||||
#include <string> // for operator+, string, to_string
|
||||
#include <vector> // for vector
|
||||
#include "ball.h" // for Ball
|
||||
#include "dbgtxt.h" // for dbg_init, dbg_print
|
||||
#include "external/dbgtxt.h" // for dbg_init, dbg_print
|
||||
#include "defines.h" // for SCREEN_WIDTH, SCREEN_HEIGHT, WINDOW_SIZE
|
||||
#include "texture.h" // for Texture
|
||||
#include "external/texture.h" // for Texture
|
||||
|
||||
// Variables globales
|
||||
SDL_Window *window = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user