Merge branch 'main' of https://gitea.sustancia.synology.me/JailDesigner/pollo
This commit is contained in:
@@ -41,7 +41,7 @@ class RoomLoader {
|
||||
*
|
||||
* El formato YAML esperado incluye:
|
||||
* - room: configuración general
|
||||
* - tilemap: array 2D de 24x40 tiles (convertido a vector 1D de 960 elementos)
|
||||
* - tilemap: array 2D de 20x40 tiles (convertido a vector 1D de 800 elementos)
|
||||
* - enemies: lista de enemigos (opcional)
|
||||
* - items: lista de items (opcional)
|
||||
*/
|
||||
@@ -64,8 +64,8 @@ class RoomLoader {
|
||||
|
||||
/**
|
||||
* @brief Convierte un tilemap 2D a vector 1D flat
|
||||
* @param tilemap_2d Array 2D de tiles (24 rows × 40 cols)
|
||||
* @return Vector 1D flat con 960 elementos
|
||||
* @param tilemap_2d Array 2D de tiles (20 rows × 40 cols)
|
||||
* @return Vector 1D flat con 800 elementos
|
||||
*/
|
||||
static auto flattenTilemap(const std::vector<std::vector<int>>& tilemap_2d) -> std::vector<int>;
|
||||
|
||||
|
||||
@@ -114,9 +114,9 @@ void Scoreboard::fillTexture() {
|
||||
// Limpia la textura
|
||||
surface_->clear(stringToColor("black"));
|
||||
|
||||
// Anclas
|
||||
constexpr int LINE1 = Tile::SIZE;
|
||||
constexpr int LINE2 = 3 * Tile::SIZE;
|
||||
// Anclas (ajustadas para scoreboard de 40px)
|
||||
constexpr int LINE1 = 6; // Reducido de 8 para ajuste proporcional
|
||||
constexpr int LINE2 = 20; // Reducido de 24 para ajuste proporcional
|
||||
|
||||
// Dibuja las vidas
|
||||
// Calcular desplazamiento basado en tiempo
|
||||
|
||||
Reference in New Issue
Block a user