Compare commits
103 Commits
d946ab7943
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| c689507982 | |||
| 417643018f | |||
| 2ed7316948 | |||
| 2228153d59 | |||
| 7315032ff2 | |||
| 3fc6795593 | |||
| 16924cf503 | |||
| 705a9fc7cd | |||
| b164c11ba7 | |||
| 1817d00881 | |||
| 8dcf473f31 | |||
| 8f191f02fa | |||
| 1077c13fd0 | |||
| d5a4caa86e | |||
| f3bad9f4ed | |||
| 32f22c99db | |||
| cd14ae22c5 | |||
| 1fdc29e9d2 | |||
| 0a740a5be2 | |||
| 9e1b2b8960 | |||
| ed3724193e | |||
| 98f01a6dde | |||
| e13a28f69a | |||
| 301e0145fb | |||
| 3b233f0e12 | |||
| fd9be2066d | |||
| 7551115912 | |||
| b986778bb4 | |||
| fd2e2f1014 | |||
| 77b844065e | |||
| 2fe79de1d8 | |||
| d6ecadfd3a | |||
| ad467847b9 | |||
| 1bb2142d19 | |||
| f5a82229fe | |||
| 145bab037f | |||
| 754ad2de49 | |||
| a9b7c3f025 | |||
| 4db92d423c | |||
| 6717c1e307 | |||
| 9282d661aa | |||
| a21f530dd4 | |||
| 7483bf63c8 | |||
| 268763f162 | |||
| 71c7b8e553 | |||
| 854a5f04b2 | |||
| ed21a47f92 | |||
| 637df23bc7 | |||
| ea421b4e17 | |||
| 3a5ff06dab | |||
| dfb0d2134f | |||
| b459e2106f | |||
| 065f66d40e | |||
| f15658a767 | |||
| 21c8d1e8ca | |||
| a06eb8c8e9 | |||
| 6b73a76d31 | |||
| 348a76090b | |||
| 02c1bf647e | |||
| a7f0a18e6d | |||
| 8355c266a6 | |||
| 7bad27d686 | |||
| d39622c7e2 | |||
| 4910d201f9 | |||
| e85800c5ed | |||
| f25ee18329 | |||
| 3712f0c8d9 | |||
| c063488e8e | |||
| deb0a8677f | |||
| c5a7c9e70d | |||
| 92453a6104 | |||
| 7aff3e2109 | |||
| 8d213e7b3e | |||
| c6d409c303 | |||
| 6914f7df93 | |||
| 1dbfff2c17 | |||
| 3493636954 | |||
| 8ff1073e4a | |||
| 6497e26202 | |||
| e0e37204d7 | |||
| 6595b28790 | |||
| 0ddb6c85e1 | |||
| f84007902e | |||
| 49ae2ae41f | |||
| c701421a8f | |||
| 1ecb427106 | |||
| c87779cc09 | |||
| 24594fa89a | |||
| 030779794e | |||
| 495c23a3d2 | |||
| 911ee7a13e | |||
| b876ccbb09 | |||
| 94684e8758 | |||
| 0c116665bc | |||
| d0ed49d192 | |||
| 5e013a8414 | |||
| 0cdbeb768d | |||
| cd0477cc4c | |||
| c6e2779429 | |||
| 9b7abc7725 | |||
| c87d682508 | |||
| 366c00fd22 | |||
| 55b58ded70 |
@@ -1,6 +1,7 @@
|
|||||||
BasedOnStyle: Google
|
BasedOnStyle: Google
|
||||||
IndentWidth: 4
|
IndentWidth: 4
|
||||||
IndentAccessModifiers: true
|
NamespaceIndentation: All
|
||||||
|
IndentAccessModifiers: false
|
||||||
ColumnLimit: 0 # Sin límite de longitud de línea
|
ColumnLimit: 0 # Sin límite de longitud de línea
|
||||||
BreakBeforeBraces: Attach # Llaves en la misma línea
|
BreakBeforeBraces: Attach # Llaves en la misma línea
|
||||||
AllowShortIfStatementsOnASingleLine: true
|
AllowShortIfStatementsOnASingleLine: true
|
||||||
|
|||||||
143
CHANGELOG.md
Normal file
@@ -0,0 +1,143 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to JailDoctor's Dilemma are documented here.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [v1.11] - 2026-03-31
|
||||||
|
|
||||||
|
### Novedades
|
||||||
|
- **PaletteManager:** refactorización de `Screen`, responsabilidades de gestión de paletas extraídas a clase propia
|
||||||
|
- **Consola 2.1:** la consola puede cambiar de paleta por nombre (`Screen` devuelve lista de paletas)
|
||||||
|
- **Zoom configurable:** `Screen` permite establecer el nivel de zoom directamente desde consola
|
||||||
|
- **Autocompletar en consola:** autocompletado de comandos con Tab (incluyendo soporte para armadura de lagarto)
|
||||||
|
- Generación automática de tabla de tab-completions en la consola
|
||||||
|
|
||||||
|
### Correcciones
|
||||||
|
- Fix: al entrar a GAME con la consola abierta, el jugador no tenía los inputs deshabilitados
|
||||||
|
- Fix: al hacer restart con la música del attract mode sonando, la música no paraba al ir al logo
|
||||||
|
- Fix: en modo debug, protección para que el jugador no caiga infinitamente si sale de pantalla
|
||||||
|
- Corregido el case en algunas respuestas de la consola
|
||||||
|
- Corregido Makefile
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [v1.10] - 2026-03-30
|
||||||
|
|
||||||
|
### Novedades
|
||||||
|
- **Consola 2.0:** rediseño completo de la consola de desarrollador
|
||||||
|
- Efecto typewriter al mostrar texto
|
||||||
|
- Separación de líneas automática
|
||||||
|
- Cambio de skin
|
||||||
|
- Historial y navegación mejorada
|
||||||
|
- Comandos para cheats, control de escena, debug, audio y shaders
|
||||||
|
- Teclas de función operativas con la consola abierta
|
||||||
|
- Límite de caracteres ampliado
|
||||||
|
- La consola ya no pausa al jugador
|
||||||
|
- Reorganización del sistema de comandos y aliases (`show info`, `hide info`, etc.)
|
||||||
|
- **RenderInfo:** nueva clase con animación para mostrar info de renderizado en pantalla
|
||||||
|
- **Soporte multi-shader:** comandos y teclas para manejar el nuevo diseño de shaders (SPIRV/SPIR-V)
|
||||||
|
- **Modo kiosko:** defaults y restricciones de comandos para modo kiosk
|
||||||
|
- **Supersampling Lanczos:** implementación de escalado Lanczos en el supersampling
|
||||||
|
- **Driver GPU configurable:** permite elegir driver de GPU o ninguno desde consola
|
||||||
|
- Cheats accesibles desde la consola
|
||||||
|
- Cambio y reinicio de escena desde la consola
|
||||||
|
- Posición e habitación inicial de debug configurables desde consola y fichero
|
||||||
|
- `Debug` carga posición e habitación inicial desde fichero
|
||||||
|
- Comandos de audio configurables desde consola
|
||||||
|
- Renderizado del dispositivo GPU en info_debug
|
||||||
|
- `Screen` optimizado (`textureToRenderer()`)
|
||||||
|
- Eliminado soporte para argumentos de línea de comandos
|
||||||
|
- Eliminado `Options::console`
|
||||||
|
- Help de consola organizado
|
||||||
|
|
||||||
|
### Correcciones
|
||||||
|
- Fix: vsync off no funcionaba en Wayland
|
||||||
|
- Fix: en TITLE, la consola no bloqueaba la pulsación del 1 al 4 y entraba a opciones
|
||||||
|
- Fix: dos logs de consola con formato incorrecto
|
||||||
|
- Fix: lógica para abrir y entrar a la jail (ahora usa número de habitación, no nombre)
|
||||||
|
- Corregido `compile_spirv.cmake` y la `system_folder` para shaders
|
||||||
|
- Corregido carácter de caret que se había perdido
|
||||||
|
- Eliminados acentos en títulos de habitaciones que causaban problemas con fuentes
|
||||||
|
- Revisadas y corregidas traducciones
|
||||||
|
- Corregidos ficheros `.fnt`
|
||||||
|
- Corrección en `Screen` para `std::setprecision()` (faltaba `#include <iomanip>`)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [v1.09] - 2025-03-01
|
||||||
|
|
||||||
|
### Novedades
|
||||||
|
- **Refactorización a singletons:** `Screen`, `Input`, `Audio`, `Resource::Cache`, `Resource::List`, `Director`, `Cheevos`, `Debug` convertidos a singletons thread-safe
|
||||||
|
- **Smart pointers:** uso de `std::shared_ptr` y `std::unique_ptr` para gestión de recursos y sprites
|
||||||
|
- **Surfaces 8-bit indexadas:** nuevo sistema de renderizado con color indexado y paletas intercambiables
|
||||||
|
- **Sistema de notificaciones rediseñado:** nuevo engine de notificaciones con control de offset
|
||||||
|
- **Modos de vídeo mejorados:** la ventana mantiene posición al cambiar tamaño o activar borde; puede crecer según el escritorio
|
||||||
|
- **ItemTracker:** nuevo singleton para rastrear ítems recogidos
|
||||||
|
- **globalEvents:** nuevo sistema de eventos globales SDL
|
||||||
|
- **Barra de progreso en carga de recursos** (actualización cada 5 ítems para mayor rendimiento con vsync)
|
||||||
|
- **Métodos show/hide ventana:** métodos para mostrar u ocultar la ventana
|
||||||
|
- Afinada la clase `Options`
|
||||||
|
- Actualizada a la última versión de `jail_audio`
|
||||||
|
- Implementados shaders
|
||||||
|
- Nueva tipografía añadida
|
||||||
|
- Parametros de ficheros `.ani` migrados a snake_case
|
||||||
|
- Música de Title y attract mode restaurada
|
||||||
|
- Eliminado sistema online completo
|
||||||
|
|
||||||
|
### Correcciones
|
||||||
|
- Fix: notificaciones ya no ensucian la pantalla de carga
|
||||||
|
- Fix: no pintaba el efecto de carga del borde en `LoadingScreen`
|
||||||
|
- Fix: bug con el puntero a `ScoreboardData`
|
||||||
|
- Fix: carga de opciones y recursos corregida
|
||||||
|
- Eliminados acentos problemáticos
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [v1.08] - 2024-02-22
|
||||||
|
|
||||||
|
### Novedades
|
||||||
|
- Posibilidad de saltar la pantalla de carga ya completada desde el menú de título
|
||||||
|
- El `gamestate_title` puede empezar en diferentes estados
|
||||||
|
- Pantalla de carga con fade de paleta
|
||||||
|
- GIF loader: dibujado correcto de GIFs en pantalla
|
||||||
|
- Añadida `paleta.cpp`/`.h` y `gif.c`
|
||||||
|
|
||||||
|
### Correcciones
|
||||||
|
- Corregido bug en el fade de paleta (el canal azul no se propagaba)
|
||||||
|
- Arreglada la separación entre el título y el fade
|
||||||
|
- Online deshabilitado por defecto al crear el fichero de configuración
|
||||||
|
- Tiempo de la pantalla de carga aumentado
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [v1.07] - 2022-12-02
|
||||||
|
|
||||||
|
### Novedades
|
||||||
|
- El nombre de la habitación se pinta a partir de una textura
|
||||||
|
- Añadido Batman a FEEL THE HEAT
|
||||||
|
- Cielo de la Jail actualizado
|
||||||
|
- Retocada la pantalla de título
|
||||||
|
- Sprite de PACO modificado
|
||||||
|
- Nombre del enemigo diskette cambiado a floppy
|
||||||
|
- Cambios cosméticos en algunas habitaciones (BE CAREFUL WITH THE FUSE renombrado)
|
||||||
|
- El color de fondo de la habitación se pinta en la textura del mapa
|
||||||
|
- Optimizaciones en intro y title
|
||||||
|
- Preparación para compatibilidad con consolas
|
||||||
|
- Actualizado `jail_audio` a la última versión
|
||||||
|
- Eliminados la mayor parte de accesos a `vector::at()`
|
||||||
|
|
||||||
|
### Correcciones
|
||||||
|
- Corregido bug: en la jail se rellenaban las vidas mientras estaba activa la pausa
|
||||||
|
- Corregido memory leak en `texture.cpp`
|
||||||
|
- Corregido bug en apertura de la Jail
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [v1.0] - 2022-11-13
|
||||||
|
|
||||||
|
Versión de lanzamiento inicial.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*El formato de este changelog sigue [Keep a Changelog](https://keepachangelog.com/).*
|
||||||
@@ -34,28 +34,32 @@ set(APP_SOURCES
|
|||||||
|
|
||||||
# Core - Input
|
# Core - Input
|
||||||
source/core/input/global_inputs.cpp
|
source/core/input/global_inputs.cpp
|
||||||
source/core/input/input.cpp
|
|
||||||
source/core/input/input_types.cpp
|
source/core/input/input_types.cpp
|
||||||
|
source/core/input/input.cpp
|
||||||
source/core/input/mouse.cpp
|
source/core/input/mouse.cpp
|
||||||
|
|
||||||
# Core - Rendering
|
# Core - Rendering
|
||||||
source/core/rendering/gif.cpp
|
source/core/rendering/gif.cpp
|
||||||
|
source/core/rendering/palette_manager.cpp
|
||||||
source/core/rendering/pixel_reveal.cpp
|
source/core/rendering/pixel_reveal.cpp
|
||||||
|
source/core/rendering/render_info.cpp
|
||||||
source/core/rendering/screen.cpp
|
source/core/rendering/screen.cpp
|
||||||
|
source/core/rendering/sprite/animated_sprite.cpp
|
||||||
|
source/core/rendering/sprite/dissolve_sprite.cpp
|
||||||
|
source/core/rendering/sprite/moving_sprite.cpp
|
||||||
|
source/core/rendering/sprite/sprite.cpp
|
||||||
source/core/rendering/surface.cpp
|
source/core/rendering/surface.cpp
|
||||||
source/core/rendering/surface_animated_sprite.cpp
|
|
||||||
source/core/rendering/surface_dissolve_sprite.cpp
|
|
||||||
source/core/rendering/surface_moving_sprite.cpp
|
|
||||||
source/core/rendering/surface_sprite.cpp
|
|
||||||
source/core/rendering/text.cpp
|
source/core/rendering/text.cpp
|
||||||
source/core/rendering/texture.cpp
|
|
||||||
|
# Core - Locale
|
||||||
|
source/core/locale/locale.cpp
|
||||||
|
|
||||||
# Core - Resources
|
# Core - Resources
|
||||||
source/core/resources/resource_list.cpp
|
|
||||||
source/core/resources/resource_cache.cpp
|
source/core/resources/resource_cache.cpp
|
||||||
source/core/resources/resource_pack.cpp
|
|
||||||
source/core/resources/resource_loader.cpp
|
|
||||||
source/core/resources/resource_helper.cpp
|
source/core/resources/resource_helper.cpp
|
||||||
|
source/core/resources/resource_list.cpp
|
||||||
|
source/core/resources/resource_loader.cpp
|
||||||
|
source/core/resources/resource_pack.cpp
|
||||||
|
|
||||||
# Core - System
|
# Core - System
|
||||||
source/core/system/director.cpp
|
source/core/system/director.cpp
|
||||||
@@ -75,9 +79,9 @@ set(APP_SOURCES
|
|||||||
source/game/gameplay/enemy_manager.cpp
|
source/game/gameplay/enemy_manager.cpp
|
||||||
source/game/gameplay/item_manager.cpp
|
source/game/gameplay/item_manager.cpp
|
||||||
source/game/gameplay/item_tracker.cpp
|
source/game/gameplay/item_tracker.cpp
|
||||||
source/game/gameplay/room.cpp
|
|
||||||
source/game/gameplay/room_loader.cpp
|
source/game/gameplay/room_loader.cpp
|
||||||
source/game/gameplay/room_tracker.cpp
|
source/game/gameplay/room_tracker.cpp
|
||||||
|
source/game/gameplay/room.cpp
|
||||||
source/game/gameplay/scoreboard.cpp
|
source/game/gameplay/scoreboard.cpp
|
||||||
source/game/gameplay/stats.cpp
|
source/game/gameplay/stats.cpp
|
||||||
source/game/gameplay/tilemap_renderer.cpp
|
source/game/gameplay/tilemap_renderer.cpp
|
||||||
@@ -86,13 +90,14 @@ set(APP_SOURCES
|
|||||||
source/game/scenes/credits.cpp
|
source/game/scenes/credits.cpp
|
||||||
source/game/scenes/ending.cpp
|
source/game/scenes/ending.cpp
|
||||||
source/game/scenes/ending2.cpp
|
source/game/scenes/ending2.cpp
|
||||||
source/game/scenes/game.cpp
|
|
||||||
source/game/scenes/game_over.cpp
|
source/game/scenes/game_over.cpp
|
||||||
|
source/game/scenes/game.cpp
|
||||||
source/game/scenes/loading_screen.cpp
|
source/game/scenes/loading_screen.cpp
|
||||||
source/game/scenes/logo.cpp
|
source/game/scenes/logo.cpp
|
||||||
source/game/scenes/title.cpp
|
source/game/scenes/title.cpp
|
||||||
|
|
||||||
# Game - UI
|
# Game - UI
|
||||||
|
source/game/ui/console.cpp
|
||||||
source/game/ui/notifier.cpp
|
source/game/ui/notifier.cpp
|
||||||
|
|
||||||
# Utils
|
# Utils
|
||||||
@@ -121,32 +126,62 @@ message(STATUS "SDL3 encontrado: ${SDL3_INCLUDE_DIRS}")
|
|||||||
if(NOT APPLE)
|
if(NOT APPLE)
|
||||||
find_program(GLSLC_EXE NAMES glslc)
|
find_program(GLSLC_EXE NAMES glslc)
|
||||||
|
|
||||||
set(SHADER_VERT_SRC "${CMAKE_SOURCE_DIR}/data/shaders/postfx.vert")
|
set(SHADERS_DIR "${CMAKE_SOURCE_DIR}/data/shaders")
|
||||||
set(SHADER_FRAG_SRC "${CMAKE_SOURCE_DIR}/data/shaders/postfx.frag")
|
set(HEADERS_DIR "${CMAKE_SOURCE_DIR}/source/core/rendering/sdl3gpu")
|
||||||
set(SHADER_VERT_H "${CMAKE_SOURCE_DIR}/source/core/rendering/sdl3gpu/postfx_vert_spv.h")
|
|
||||||
set(SHADER_FRAG_H "${CMAKE_SOURCE_DIR}/source/core/rendering/sdl3gpu/postfx_frag_spv.h")
|
set(SHADER_POSTFX_VERT_SRC "${SHADERS_DIR}/postfx.vert")
|
||||||
|
set(SHADER_POSTFX_FRAG_SRC "${SHADERS_DIR}/postfx.frag")
|
||||||
|
set(SHADER_UPSCALE_FRAG_SRC "${SHADERS_DIR}/upscale.frag")
|
||||||
|
set(SHADER_DOWNSCALE_FRAG_SRC "${SHADERS_DIR}/downscale.frag")
|
||||||
|
set(SHADER_CRTPI_FRAG_SRC "${SHADERS_DIR}/crtpi_frag.glsl")
|
||||||
|
|
||||||
|
set(SHADER_POSTFX_VERT_H "${HEADERS_DIR}/postfx_vert_spv.h")
|
||||||
|
set(SHADER_POSTFX_FRAG_H "${HEADERS_DIR}/postfx_frag_spv.h")
|
||||||
|
set(SHADER_UPSCALE_FRAG_H "${HEADERS_DIR}/upscale_frag_spv.h")
|
||||||
|
set(SHADER_DOWNSCALE_FRAG_H "${HEADERS_DIR}/downscale_frag_spv.h")
|
||||||
|
set(SHADER_CRTPI_FRAG_H "${HEADERS_DIR}/crtpi_frag_spv.h")
|
||||||
|
|
||||||
|
set(ALL_SHADER_HEADERS
|
||||||
|
"${SHADER_POSTFX_VERT_H}"
|
||||||
|
"${SHADER_POSTFX_FRAG_H}"
|
||||||
|
"${SHADER_UPSCALE_FRAG_H}"
|
||||||
|
"${SHADER_DOWNSCALE_FRAG_H}"
|
||||||
|
"${SHADER_CRTPI_FRAG_H}"
|
||||||
|
)
|
||||||
|
set(ALL_SHADER_SOURCES
|
||||||
|
"${SHADER_POSTFX_VERT_SRC}"
|
||||||
|
"${SHADER_POSTFX_FRAG_SRC}"
|
||||||
|
"${SHADER_UPSCALE_FRAG_SRC}"
|
||||||
|
"${SHADER_DOWNSCALE_FRAG_SRC}"
|
||||||
|
"${SHADER_CRTPI_FRAG_SRC}"
|
||||||
|
)
|
||||||
|
|
||||||
if(GLSLC_EXE)
|
if(GLSLC_EXE)
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT "${SHADER_VERT_H}" "${SHADER_FRAG_H}"
|
OUTPUT ${ALL_SHADER_HEADERS}
|
||||||
COMMAND "${CMAKE_SOURCE_DIR}/tools/shaders/compile_spirv.sh"
|
COMMAND ${CMAKE_COMMAND}
|
||||||
DEPENDS "${SHADER_VERT_SRC}" "${SHADER_FRAG_SRC}"
|
-D GLSLC=${GLSLC_EXE}
|
||||||
|
-D SHADERS_DIR=${SHADERS_DIR}
|
||||||
|
-D HEADERS_DIR=${HEADERS_DIR}
|
||||||
|
-P ${CMAKE_SOURCE_DIR}/tools/shaders/compile_spirv.cmake
|
||||||
|
DEPENDS ${ALL_SHADER_SOURCES}
|
||||||
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||||
COMMENT "Compilando shaders SPIR-V..."
|
COMMENT "Compilando shaders SPIR-V..."
|
||||||
)
|
)
|
||||||
add_custom_target(shaders DEPENDS "${SHADER_VERT_H}" "${SHADER_FRAG_H}")
|
add_custom_target(shaders DEPENDS ${ALL_SHADER_HEADERS})
|
||||||
message(STATUS "glslc encontrado: shaders se compilarán automáticamente")
|
message(STATUS "glslc encontrado: shaders se compilarán automáticamente")
|
||||||
else()
|
else()
|
||||||
if(NOT EXISTS "${SHADER_VERT_H}" OR NOT EXISTS "${SHADER_FRAG_H}")
|
foreach(HDR ${ALL_SHADER_HEADERS})
|
||||||
message(FATAL_ERROR
|
if(NOT EXISTS "${HDR}")
|
||||||
"glslc no encontrado y headers SPIR-V no existen.\n"
|
message(FATAL_ERROR
|
||||||
" Instala glslc: sudo apt install glslang-tools (Linux)\n"
|
"glslc no encontrado y header SPIR-V no existe: ${HDR}\n"
|
||||||
" choco install vulkan-sdk (Windows)\n"
|
" Instala glslc: sudo apt install glslang-tools (Linux)\n"
|
||||||
" O genera los headers manualmente: tools/shaders/compile_spirv.sh"
|
" choco install vulkan-sdk (Windows)\n"
|
||||||
)
|
" O genera los headers manualmente: tools/shaders/compile_spirv.sh"
|
||||||
else()
|
)
|
||||||
message(STATUS "glslc no encontrado - usando headers SPIR-V precompilados")
|
endif()
|
||||||
endif()
|
endforeach()
|
||||||
|
message(STATUS "glslc no encontrado - usando headers SPIR-V precompilados")
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
message(STATUS "macOS: shaders SPIR-V omitidos (usa Metal)")
|
message(STATUS "macOS: shaders SPIR-V omitidos (usa Metal)")
|
||||||
@@ -216,6 +251,7 @@ list(FILTER ALL_SOURCE_FILES EXCLUDE REGEX ".*/external/.*")
|
|||||||
# Para clang-tidy, también excluir jail_audio.hpp
|
# Para clang-tidy, también excluir jail_audio.hpp
|
||||||
set(CLANG_TIDY_SOURCES ${ALL_SOURCE_FILES})
|
set(CLANG_TIDY_SOURCES ${ALL_SOURCE_FILES})
|
||||||
list(FILTER CLANG_TIDY_SOURCES EXCLUDE REGEX ".*jail_audio\\.hpp$")
|
list(FILTER CLANG_TIDY_SOURCES EXCLUDE REGEX ".*jail_audio\\.hpp$")
|
||||||
|
list(FILTER CLANG_TIDY_SOURCES EXCLUDE REGEX ".*_spv\\.h$")
|
||||||
|
|
||||||
# Targets de clang-tidy
|
# Targets de clang-tidy
|
||||||
if(CLANG_TIDY_EXE)
|
if(CLANG_TIDY_EXE)
|
||||||
|
|||||||
117
Makefile
@@ -36,7 +36,11 @@ PACK_INCLUDES := -Isource
|
|||||||
SHADER_SCRIPT := $(DIR_ROOT)tools/shaders/compile_spirv.sh
|
SHADER_SCRIPT := $(DIR_ROOT)tools/shaders/compile_spirv.sh
|
||||||
SHADER_VERT_H := $(DIR_ROOT)source/core/rendering/sdl3gpu/postfx_vert_spv.h
|
SHADER_VERT_H := $(DIR_ROOT)source/core/rendering/sdl3gpu/postfx_vert_spv.h
|
||||||
SHADER_FRAG_H := $(DIR_ROOT)source/core/rendering/sdl3gpu/postfx_frag_spv.h
|
SHADER_FRAG_H := $(DIR_ROOT)source/core/rendering/sdl3gpu/postfx_frag_spv.h
|
||||||
GLSLC := $(shell command -v glslc 2>/dev/null)
|
ifeq ($(OS),Windows_NT)
|
||||||
|
GLSLC := $(shell where glslc 2>NUL)
|
||||||
|
else
|
||||||
|
GLSLC := $(shell command -v glslc 2>/dev/null)
|
||||||
|
endif
|
||||||
|
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
# VERSION (extracted from defines.hpp)
|
# VERSION (extracted from defines.hpp)
|
||||||
@@ -47,6 +51,14 @@ else
|
|||||||
VERSION := v$(shell grep 'constexpr const char\* VERSION' source/utils/defines.hpp | sed -E 's/.*VERSION = "([^"]+)".*/\1/')
|
VERSION := v$(shell grep 'constexpr const char\* VERSION' source/utils/defines.hpp | sed -E 's/.*VERSION = "([^"]+)".*/\1/')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# ==============================================================================
|
||||||
|
# SHELL (Windows usa cmd.exe para que las recetas con powershell funcionen igual
|
||||||
|
# desde cualquier terminal: PowerShell, cmd o git-bash)
|
||||||
|
# ==============================================================================
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
SHELL := cmd.exe
|
||||||
|
endif
|
||||||
|
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
# WINDOWS-SPECIFIC VARIABLES
|
# WINDOWS-SPECIFIC VARIABLES
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
@@ -72,55 +84,58 @@ LINUX_RELEASE := $(DIST_DIR)/$(TARGET_NAME)-$(VERSION)-linux.tar.g
|
|||||||
APP_SOURCES := \
|
APP_SOURCES := \
|
||||||
source/main.cpp \
|
source/main.cpp \
|
||||||
source/core/audio/audio.cpp \
|
source/core/audio/audio.cpp \
|
||||||
source/core/input/input.cpp \
|
|
||||||
source/core/input/input_types.cpp \
|
|
||||||
source/core/input/mouse.cpp \
|
|
||||||
source/core/input/global_inputs.cpp \
|
source/core/input/global_inputs.cpp \
|
||||||
source/core/rendering/screen.cpp \
|
source/core/input/input_types.cpp \
|
||||||
source/core/rendering/surface.cpp \
|
source/core/input/input.cpp \
|
||||||
source/core/rendering/surface_sprite.cpp \
|
source/core/input/mouse.cpp \
|
||||||
source/core/rendering/surface_animated_sprite.cpp \
|
source/core/locale/locale.cpp \
|
||||||
source/core/rendering/surface_moving_sprite.cpp \
|
|
||||||
source/core/rendering/text.cpp \
|
|
||||||
source/core/rendering/texture.cpp \
|
|
||||||
source/core/rendering/gif.cpp \
|
source/core/rendering/gif.cpp \
|
||||||
|
source/core/rendering/palette_manager.cpp \
|
||||||
source/core/rendering/pixel_reveal.cpp \
|
source/core/rendering/pixel_reveal.cpp \
|
||||||
source/core/rendering/surface_dissolve_sprite.cpp \
|
source/core/rendering/render_info.cpp \
|
||||||
|
source/core/rendering/screen.cpp \
|
||||||
source/core/rendering/sdl3gpu/sdl3gpu_shader.cpp \
|
source/core/rendering/sdl3gpu/sdl3gpu_shader.cpp \
|
||||||
source/core/resources/resource_list.cpp \
|
source/core/rendering/sprite/animated_sprite.cpp \
|
||||||
|
source/core/rendering/sprite/dissolve_sprite.cpp \
|
||||||
|
source/core/rendering/sprite/moving_sprite.cpp \
|
||||||
|
source/core/rendering/sprite/sprite.cpp \
|
||||||
|
source/core/rendering/surface.cpp \
|
||||||
|
source/core/rendering/text.cpp \
|
||||||
source/core/resources/resource_cache.cpp \
|
source/core/resources/resource_cache.cpp \
|
||||||
source/core/resources/resource_helper.cpp \
|
source/core/resources/resource_helper.cpp \
|
||||||
|
source/core/resources/resource_list.cpp \
|
||||||
source/core/resources/resource_loader.cpp \
|
source/core/resources/resource_loader.cpp \
|
||||||
source/core/resources/resource_pack.cpp \
|
source/core/resources/resource_pack.cpp \
|
||||||
source/core/system/director.cpp \
|
|
||||||
source/core/system/debug.cpp \
|
source/core/system/debug.cpp \
|
||||||
|
source/core/system/director.cpp \
|
||||||
source/core/system/global_events.cpp \
|
source/core/system/global_events.cpp \
|
||||||
source/game/options.cpp \
|
|
||||||
source/game/entities/player.cpp \
|
|
||||||
source/game/entities/enemy.cpp \
|
source/game/entities/enemy.cpp \
|
||||||
source/game/entities/item.cpp \
|
source/game/entities/item.cpp \
|
||||||
source/game/gameplay/room.cpp \
|
source/game/entities/player.cpp \
|
||||||
|
source/game/gameplay/cheevos.cpp \
|
||||||
source/game/gameplay/collision_map.cpp \
|
source/game/gameplay/collision_map.cpp \
|
||||||
source/game/gameplay/enemy_manager.cpp \
|
source/game/gameplay/enemy_manager.cpp \
|
||||||
source/game/gameplay/item_manager.cpp \
|
source/game/gameplay/item_manager.cpp \
|
||||||
source/game/gameplay/room_loader.cpp \
|
|
||||||
source/game/gameplay/tilemap_renderer.cpp \
|
|
||||||
source/game/gameplay/scoreboard.cpp \
|
|
||||||
source/game/gameplay/cheevos.cpp \
|
|
||||||
source/game/gameplay/item_tracker.cpp \
|
source/game/gameplay/item_tracker.cpp \
|
||||||
|
source/game/gameplay/room_loader.cpp \
|
||||||
source/game/gameplay/room_tracker.cpp \
|
source/game/gameplay/room_tracker.cpp \
|
||||||
|
source/game/gameplay/room.cpp \
|
||||||
|
source/game/gameplay/scoreboard.cpp \
|
||||||
source/game/gameplay/stats.cpp \
|
source/game/gameplay/stats.cpp \
|
||||||
source/game/scenes/logo.cpp \
|
source/game/gameplay/tilemap_renderer.cpp \
|
||||||
source/game/scenes/loading_screen.cpp \
|
source/game/options.cpp \
|
||||||
source/game/scenes/title.cpp \
|
source/game/scenes/credits.cpp \
|
||||||
source/game/scenes/game.cpp \
|
|
||||||
source/game/scenes/game_over.cpp \
|
|
||||||
source/game/scenes/ending.cpp \
|
source/game/scenes/ending.cpp \
|
||||||
source/game/scenes/ending2.cpp \
|
source/game/scenes/ending2.cpp \
|
||||||
source/game/scenes/credits.cpp \
|
source/game/scenes/game_over.cpp \
|
||||||
|
source/game/scenes/game.cpp \
|
||||||
|
source/game/scenes/loading_screen.cpp \
|
||||||
|
source/game/scenes/logo.cpp \
|
||||||
|
source/game/scenes/title.cpp \
|
||||||
|
source/game/ui/console.cpp \
|
||||||
source/game/ui/notifier.cpp \
|
source/game/ui/notifier.cpp \
|
||||||
source/utils/utils.cpp \
|
source/utils/delta_timer.cpp \
|
||||||
source/utils/delta_timer.cpp
|
source/utils/utils.cpp
|
||||||
|
|
||||||
# All sources combined
|
# All sources combined
|
||||||
ALL_SOURCES := $(APP_SOURCES)
|
ALL_SOURCES := $(APP_SOURCES)
|
||||||
@@ -162,6 +177,8 @@ else
|
|||||||
# Configurar arquitectura (por defecto arm64)
|
# Configurar arquitectura (por defecto arm64)
|
||||||
CXXFLAGS += -arch arm64
|
CXXFLAGS += -arch arm64
|
||||||
CXXFLAGS_DEBUG += -arch arm64
|
CXXFLAGS_DEBUG += -arch arm64
|
||||||
|
# Usar Apple Clang explícitamente para evitar LLVM de Homebrew
|
||||||
|
MACOS_CXX := /usr/bin/clang++
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -170,9 +187,16 @@ endif
|
|||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
compile_shaders:
|
compile_shaders:
|
||||||
ifdef GLSLC
|
ifdef GLSLC
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
@powershell -Command "if ((Test-Path '$(SHADER_VERT_H)') -and (Test-Path '$(SHADER_FRAG_H)')) { Write-Host 'Shaders SPIR-V precompilados OK' } else { Write-Host 'Compilando shaders SPIR-V...'; bash '$(SHADER_SCRIPT)'; Write-Host 'Shaders compilados' }"
|
||||||
|
else
|
||||||
@echo "Compilando shaders SPIR-V..."
|
@echo "Compilando shaders SPIR-V..."
|
||||||
@$(SHADER_SCRIPT)
|
@$(SHADER_SCRIPT)
|
||||||
@echo "✓ Shaders compilados"
|
@echo "✓ Shaders compilados"
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
@powershell -Command "if ((Test-Path '$(SHADER_VERT_H)') -and (Test-Path '$(SHADER_FRAG_H)')) { Write-Host 'glslc no encontrado - usando headers SPIR-V precompilados' } else { Write-Host 'ERROR: glslc no encontrado y headers SPIR-V no existen.'; Write-Host ' Instala glslc o ejecuta: tools/shaders/compile_spirv.sh'; exit 1 }"
|
||||||
else
|
else
|
||||||
@if [ -f "$(SHADER_VERT_H)" ] && [ -f "$(SHADER_FRAG_H)" ]; then \
|
@if [ -f "$(SHADER_VERT_H)" ] && [ -f "$(SHADER_FRAG_H)" ]; then \
|
||||||
echo "⚠ glslc no encontrado - usando headers SPIR-V precompilados"; \
|
echo "⚠ glslc no encontrado - usando headers SPIR-V precompilados"; \
|
||||||
@@ -183,6 +207,7 @@ else
|
|||||||
exit 1; \
|
exit 1; \
|
||||||
fi
|
fi
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
# REGLAS PARA HERRAMIENTA DE EMPAQUETADO Y RESOURCES.PACK
|
# REGLAS PARA HERRAMIENTA DE EMPAQUETADO Y RESOURCES.PACK
|
||||||
@@ -212,8 +237,8 @@ windows:
|
|||||||
strip -s -R .comment -R .gnu.version "$(WIN_TARGET_FILE).exe" --strip-unneeded
|
strip -s -R .comment -R .gnu.version "$(WIN_TARGET_FILE).exe" --strip-unneeded
|
||||||
|
|
||||||
windows_release:
|
windows_release:
|
||||||
@$(MAKE) compile_shaders
|
@"$(MAKE)" compile_shaders
|
||||||
@$(MAKE) resources.pack
|
@"$(MAKE)" resources.pack
|
||||||
@echo off
|
@echo off
|
||||||
@echo Creando release para Windows - Version: $(VERSION)
|
@echo Creando release para Windows - Version: $(VERSION)
|
||||||
|
|
||||||
@@ -222,18 +247,18 @@ windows_release:
|
|||||||
@powershell -Command "$$GIT_HASH = (git rev-parse --short=7 HEAD 2>$$null); if (-not $$GIT_HASH) { $$GIT_HASH = 'unknown' }; (Get-Content source/version.h.in) -replace '@GIT_HASH@', $$GIT_HASH | Set-Content source/version.h"
|
@powershell -Command "$$GIT_HASH = (git rev-parse --short=7 HEAD 2>$$null); if (-not $$GIT_HASH) { $$GIT_HASH = 'unknown' }; (Get-Content source/version.h.in) -replace '@GIT_HASH@', $$GIT_HASH | Set-Content source/version.h"
|
||||||
|
|
||||||
# Crea carpeta de distribución y carpeta temporal 'RELEASE_FOLDER'
|
# Crea carpeta de distribución y carpeta temporal 'RELEASE_FOLDER'
|
||||||
powershell if (-not (Test-Path "$(DIST_DIR)")) {New-Item "$(DIST_DIR)" -ItemType Directory}
|
@powershell -Command "if (-not (Test-Path '$(DIST_DIR)')) {New-Item '$(DIST_DIR)' -ItemType Directory}"
|
||||||
powershell if (Test-Path "$(RELEASE_FOLDER)") {Remove-Item "$(RELEASE_FOLDER)" -Recurse -Force}
|
@powershell -Command "if (Test-Path '$(RELEASE_FOLDER)') {Remove-Item '$(RELEASE_FOLDER)' -Recurse -Force}"
|
||||||
powershell if (-not (Test-Path "$(RELEASE_FOLDER)")) {New-Item "$(RELEASE_FOLDER)" -ItemType Directory}
|
@powershell -Command "if (-not (Test-Path '$(RELEASE_FOLDER)')) {New-Item '$(RELEASE_FOLDER)' -ItemType Directory}"
|
||||||
|
|
||||||
# Copia el archivo 'resources.pack'
|
# Copia el archivo 'resources.pack'
|
||||||
powershell Copy-Item -Path "resources.pack" -Destination "$(RELEASE_FOLDER)"
|
@powershell -Command "Copy-Item -Path 'resources.pack' -Destination '$(RELEASE_FOLDER)'"
|
||||||
|
|
||||||
# Copia los ficheros que están en la raíz del proyecto
|
# Copia los ficheros que están en la raíz del proyecto
|
||||||
powershell Copy-Item "LICENSE" -Destination "$(RELEASE_FOLDER)"
|
@powershell -Command "Copy-Item 'LICENSE' -Destination '$(RELEASE_FOLDER)'"
|
||||||
powershell Copy-Item "README.md" -Destination "$(RELEASE_FOLDER)"
|
@powershell -Command "Copy-Item 'README.md' -Destination '$(RELEASE_FOLDER)'"
|
||||||
powershell Copy-Item "gamecontrollerdb.txt" -Destination "$(RELEASE_FOLDER)"
|
@powershell -Command "Copy-Item 'gamecontrollerdb.txt' -Destination '$(RELEASE_FOLDER)'"
|
||||||
powershell Copy-Item "release\windows\dll\*.dll" -Destination "$(RELEASE_FOLDER)"
|
@powershell -Command "Copy-Item 'release\windows\dll\*.dll' -Destination '$(RELEASE_FOLDER)'"
|
||||||
|
|
||||||
# Compila (con icono)
|
# Compila (con icono)
|
||||||
windres release/windows/jdd.rc -O coff -o $(RESOURCE_FILE)
|
windres release/windows/jdd.rc -O coff -o $(RESOURCE_FILE)
|
||||||
@@ -241,12 +266,12 @@ windows_release:
|
|||||||
strip -s -R .comment -R .gnu.version "$(WIN_RELEASE_FILE).exe" --strip-unneeded
|
strip -s -R .comment -R .gnu.version "$(WIN_RELEASE_FILE).exe" --strip-unneeded
|
||||||
|
|
||||||
# Crea el fichero .zip
|
# Crea el fichero .zip
|
||||||
powershell if (Test-Path "$(WINDOWS_RELEASE)") {Remove-Item "$(WINDOWS_RELEASE)"}
|
@powershell -Command "if (Test-Path '$(WINDOWS_RELEASE)') {Remove-Item '$(WINDOWS_RELEASE)'}"
|
||||||
powershell Compress-Archive -Path "$(RELEASE_FOLDER)"/* -DestinationPath "$(WINDOWS_RELEASE)"
|
@powershell -Command "Compress-Archive -Path '$(RELEASE_FOLDER)/*' -DestinationPath '$(WINDOWS_RELEASE)'"
|
||||||
@echo Release creado: $(WINDOWS_RELEASE)
|
@echo Release creado: $(WINDOWS_RELEASE)
|
||||||
|
|
||||||
# Elimina la carpeta temporal 'RELEASE_FOLDER'
|
# Elimina la carpeta temporal 'RELEASE_FOLDER'
|
||||||
powershell if (Test-Path "$(RELEASE_FOLDER)") {Remove-Item "$(RELEASE_FOLDER)" -Recurse -Force}
|
@powershell -Command "if (Test-Path '$(RELEASE_FOLDER)') {Remove-Item '$(RELEASE_FOLDER)' -Recurse -Force}"
|
||||||
|
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
# COMPILACIÓN PARA MACOS
|
# COMPILACIÓN PARA MACOS
|
||||||
@@ -255,7 +280,7 @@ macos:
|
|||||||
@GIT_HASH=$$(git rev-parse --short=7 HEAD 2>/dev/null || echo "unknown"); \
|
@GIT_HASH=$$(git rev-parse --short=7 HEAD 2>/dev/null || echo "unknown"); \
|
||||||
sed "s/@GIT_HASH@/$$GIT_HASH/g" source/version.h.in > source/version.h
|
sed "s/@GIT_HASH@/$$GIT_HASH/g" source/version.h.in > source/version.h
|
||||||
@echo "Compilando para macOS: $(TARGET_NAME)"
|
@echo "Compilando para macOS: $(TARGET_NAME)"
|
||||||
clang++ $(ALL_SOURCES) $(INCLUDES) $(CXXFLAGS) $(LDFLAGS) -o "$(TARGET_FILE)"
|
$(MACOS_CXX) $(ALL_SOURCES) $(INCLUDES) $(CXXFLAGS) $(LDFLAGS) -o "$(TARGET_FILE)"
|
||||||
|
|
||||||
macos_release:
|
macos_release:
|
||||||
@$(MAKE) compile_shaders
|
@$(MAKE) compile_shaders
|
||||||
@@ -274,6 +299,8 @@ macos_release:
|
|||||||
$(RMDIR) "$(RELEASE_FOLDER)"
|
$(RMDIR) "$(RELEASE_FOLDER)"
|
||||||
$(RMFILE) tmp.dmg
|
$(RMFILE) tmp.dmg
|
||||||
$(RMFILE) "$(DIST_DIR)"/rw.*
|
$(RMFILE) "$(DIST_DIR)"/rw.*
|
||||||
|
$(RMFILE) "$(MACOS_INTEL_RELEASE)"
|
||||||
|
$(RMFILE) "$(MACOS_APPLE_SILICON_RELEASE)"
|
||||||
|
|
||||||
# Crea la carpeta temporal para hacer el trabajo y las carpetas obligatorias para crear una app de macOS
|
# Crea la carpeta temporal para hacer el trabajo y las carpetas obligatorias para crear una app de macOS
|
||||||
$(MKDIR) "$(RELEASE_FOLDER)/$(APP_NAME).app/Contents/Frameworks"
|
$(MKDIR) "$(RELEASE_FOLDER)/$(APP_NAME).app/Contents/Frameworks"
|
||||||
@@ -296,7 +323,7 @@ macos_release:
|
|||||||
sed -i '' '/<key>CFBundleVersion<\/key>/{n;s|<string>.*</string>|<string>'"$$RAW_VERSION"'</string>|;}' "$(RELEASE_FOLDER)/$(APP_NAME).app/Contents/Info.plist"
|
sed -i '' '/<key>CFBundleVersion<\/key>/{n;s|<string>.*</string>|<string>'"$$RAW_VERSION"'</string>|;}' "$(RELEASE_FOLDER)/$(APP_NAME).app/Contents/Info.plist"
|
||||||
|
|
||||||
# Compila la versión para procesadores Intel
|
# Compila la versión para procesadores Intel
|
||||||
clang++ $(ALL_SOURCES) $(INCLUDES) -DMACOS_BUNDLE -DRELEASE_BUILD -std=$(CPP_STANDARD) -Wall -Os -framework SDL3 -F release/macos/frameworks/SDL3.xcframework/macos-arm64_x86_64 -ffunction-sections -fdata-sections -o "$(RELEASE_FOLDER)/$(APP_NAME).app/Contents/MacOS/$(TARGET_NAME)" -rpath @executable_path/../Frameworks/ -target x86_64-apple-macos10.15
|
$(MACOS_CXX) $(ALL_SOURCES) $(INCLUDES) -DMACOS_BUNDLE -DRELEASE_BUILD -std=$(CPP_STANDARD) -Wall -Os -framework SDL3 -F release/macos/frameworks/SDL3.xcframework/macos-arm64_x86_64 -ffunction-sections -fdata-sections -o "$(RELEASE_FOLDER)/$(APP_NAME).app/Contents/MacOS/$(TARGET_NAME)" -rpath @executable_path/../Frameworks/ -target x86_64-apple-macos10.15
|
||||||
|
|
||||||
# Firma la aplicación
|
# Firma la aplicación
|
||||||
codesign --deep --force --sign - --timestamp=none "$(RELEASE_FOLDER)/$(APP_NAME).app"
|
codesign --deep --force --sign - --timestamp=none "$(RELEASE_FOLDER)/$(APP_NAME).app"
|
||||||
@@ -319,7 +346,7 @@ macos_release:
|
|||||||
@echo "Release Intel creado: $(MACOS_INTEL_RELEASE)"
|
@echo "Release Intel creado: $(MACOS_INTEL_RELEASE)"
|
||||||
|
|
||||||
# Compila la versión para procesadores Apple Silicon
|
# Compila la versión para procesadores Apple Silicon
|
||||||
clang++ $(ALL_SOURCES) $(INCLUDES) -DMACOS_BUNDLE -DRELEASE_BUILD -std=$(CPP_STANDARD) -Wall -Os -framework SDL3 -F release/macos/frameworks/SDL3.xcframework/macos-arm64_x86_64 -ffunction-sections -fdata-sections -o "$(RELEASE_FOLDER)/$(APP_NAME).app/Contents/MacOS/$(TARGET_NAME)" -rpath @executable_path/../Frameworks/ -target arm64-apple-macos11
|
$(MACOS_CXX) $(ALL_SOURCES) $(INCLUDES) -DMACOS_BUNDLE -DRELEASE_BUILD -std=$(CPP_STANDARD) -Wall -Os -framework SDL3 -F release/macos/frameworks/SDL3.xcframework/macos-arm64_x86_64 -ffunction-sections -fdata-sections -o "$(RELEASE_FOLDER)/$(APP_NAME).app/Contents/MacOS/$(TARGET_NAME)" -rpath @executable_path/../Frameworks/ -target arm64-apple-macos11
|
||||||
|
|
||||||
# Firma la aplicación
|
# Firma la aplicación
|
||||||
codesign --deep --force --sign - --timestamp=none "$(RELEASE_FOLDER)/$(APP_NAME).app"
|
codesign --deep --force --sign - --timestamp=none "$(RELEASE_FOLDER)/$(APP_NAME).app"
|
||||||
|
|||||||
@@ -7,23 +7,23 @@ assets:
|
|||||||
- type: BITMAP
|
- type: BITMAP
|
||||||
path: ${PREFIX}/data/font/smb2.gif
|
path: ${PREFIX}/data/font/smb2.gif
|
||||||
- type: FONT
|
- type: FONT
|
||||||
path: ${PREFIX}/data/font/smb2.txt
|
path: ${PREFIX}/data/font/smb2.fnt
|
||||||
- type: BITMAP
|
- type: BITMAP
|
||||||
path: ${PREFIX}/data/font/aseprite.gif
|
path: ${PREFIX}/data/font/aseprite.gif
|
||||||
- type: FONT
|
- type: FONT
|
||||||
path: ${PREFIX}/data/font/aseprite.txt
|
path: ${PREFIX}/data/font/aseprite.fnt
|
||||||
- type: BITMAP
|
- type: BITMAP
|
||||||
path: ${PREFIX}/data/font/gauntlet.gif
|
path: ${PREFIX}/data/font/gauntlet.gif
|
||||||
- type: FONT
|
- type: FONT
|
||||||
path: ${PREFIX}/data/font/gauntlet.txt
|
path: ${PREFIX}/data/font/gauntlet.fnt
|
||||||
- type: BITMAP
|
- type: BITMAP
|
||||||
path: ${PREFIX}/data/font/subatomic.gif
|
path: ${PREFIX}/data/font/subatomic.gif
|
||||||
- type: FONT
|
- type: FONT
|
||||||
path: ${PREFIX}/data/font/subatomic.txt
|
path: ${PREFIX}/data/font/subatomic.fnt
|
||||||
- type: BITMAP
|
- type: BITMAP
|
||||||
path: ${PREFIX}/data/font/8bithud.gif
|
path: ${PREFIX}/data/font/8bithud.gif
|
||||||
- type: FONT
|
- type: FONT
|
||||||
path: ${PREFIX}/data/font/8bithud.txt
|
path: ${PREFIX}/data/font/8bithud.fnt
|
||||||
|
|
||||||
# PALETTES
|
# PALETTES
|
||||||
palettes:
|
palettes:
|
||||||
@@ -32,7 +32,7 @@ assets:
|
|||||||
- type: PALETTE
|
- type: PALETTE
|
||||||
path: ${PREFIX}/data/palette/zx-spectrum-adjusted.pal
|
path: ${PREFIX}/data/palette/zx-spectrum-adjusted.pal
|
||||||
- type: PALETTE
|
- type: PALETTE
|
||||||
path: ${PREFIX}/data/palette/zxarne-5-2.pal
|
path: ${PREFIX}/data/palette/zxarne-5.2.pal
|
||||||
- type: PALETTE
|
- type: PALETTE
|
||||||
path: ${PREFIX}/data/palette/black-and-white.pal
|
path: ${PREFIX}/data/palette/black-and-white.pal
|
||||||
- type: PALETTE
|
- type: PALETTE
|
||||||
@@ -46,15 +46,40 @@ assets:
|
|||||||
- type: PALETTE
|
- type: PALETTE
|
||||||
path: ${PREFIX}/data/palette/pico-8.pal
|
path: ${PREFIX}/data/palette/pico-8.pal
|
||||||
- type: PALETTE
|
- type: PALETTE
|
||||||
path: ${PREFIX}/data/palette/sweetie-16.pal
|
path: ${PREFIX}/data/palette/sweetie.pal
|
||||||
- type: PALETTE
|
- type: PALETTE
|
||||||
path: ${PREFIX}/data/palette/island-joy-16.pal
|
path: ${PREFIX}/data/palette/island-joy.pal
|
||||||
- type: PALETTE
|
- type: PALETTE
|
||||||
path: ${PREFIX}/data/palette/lost-century.pal
|
path: ${PREFIX}/data/palette/lost-century.pal
|
||||||
- type: PALETTE
|
- type: PALETTE
|
||||||
path: ${PREFIX}/data/palette/na16.pal
|
path: ${PREFIX}/data/palette/na.pal
|
||||||
- type: PALETTE
|
- type: PALETTE
|
||||||
path: ${PREFIX}/data/palette/steam-lords.pal
|
path: ${PREFIX}/data/palette/steam-lords.pal
|
||||||
|
- type: PALETTE
|
||||||
|
path: ${PREFIX}/data/palette/winds-seed-pc98.pal
|
||||||
|
- type: PALETTE
|
||||||
|
path: ${PREFIX}/data/palette/psychic-fibre.pal
|
||||||
|
- type: PALETTE
|
||||||
|
path: ${PREFIX}/data/palette/shido-cyberneon.pal
|
||||||
|
- type: PALETTE
|
||||||
|
path: ${PREFIX}/data/palette/darkseed.pal
|
||||||
|
- type: PALETTE
|
||||||
|
path: ${PREFIX}/data/palette/antiquity.pal
|
||||||
|
- type: PALETTE
|
||||||
|
path: ${PREFIX}/data/palette/bubblegum.pal
|
||||||
|
- type: PALETTE
|
||||||
|
path: ${PREFIX}/data/palette/vanilla-milkshake.pal
|
||||||
|
- type: PALETTE
|
||||||
|
path: ${PREFIX}/data/palette/aged-terracotta.pal
|
||||||
|
- type: PALETTE
|
||||||
|
path: ${PREFIX}/data/palette/h16da.pal
|
||||||
|
|
||||||
|
# LOCALE
|
||||||
|
locale:
|
||||||
|
- type: DATA
|
||||||
|
path: ${PREFIX}/data/locale/en.yaml
|
||||||
|
- type: DATA
|
||||||
|
path: ${PREFIX}/data/locale/ca.yaml
|
||||||
|
|
||||||
# INPUT
|
# INPUT
|
||||||
input:
|
input:
|
||||||
@@ -67,6 +92,10 @@ assets:
|
|||||||
path: ${SYSTEM_FOLDER}/config.yaml
|
path: ${SYSTEM_FOLDER}/config.yaml
|
||||||
required: false
|
required: false
|
||||||
absolute: true
|
absolute: true
|
||||||
|
- type: DATA
|
||||||
|
path: ${SYSTEM_FOLDER}/debug.yaml
|
||||||
|
required: false
|
||||||
|
absolute: true
|
||||||
- type: DATA
|
- type: DATA
|
||||||
path: ${SYSTEM_FOLDER}/stats_buffer.csv
|
path: ${SYSTEM_FOLDER}/stats_buffer.csv
|
||||||
required: false
|
required: false
|
||||||
@@ -80,7 +109,11 @@ assets:
|
|||||||
required: false
|
required: false
|
||||||
absolute: true
|
absolute: true
|
||||||
- type: DATA
|
- type: DATA
|
||||||
path: ${SYSTEM_FOLDER}/postfx.yaml
|
path: ${SYSTEM_FOLDER}/shaders/postfx.yaml
|
||||||
|
required: false
|
||||||
|
absolute: true
|
||||||
|
- type: DATA
|
||||||
|
path: ${SYSTEM_FOLDER}/shaders/crtpi.yaml
|
||||||
required: false
|
required: false
|
||||||
absolute: true
|
absolute: true
|
||||||
|
|
||||||
|
|||||||
132
data/font/8bithud.fnt
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
# Font: 8bithud — generado desde 8-bit-hud.ttf size 5
|
||||||
|
# Generado con tools/font_gen/font_gen.py
|
||||||
|
|
||||||
|
box_width 8
|
||||||
|
box_height 8
|
||||||
|
columns 15
|
||||||
|
|
||||||
|
# codepoint_decimal ancho_visual
|
||||||
|
32 3 # U+0020
|
||||||
|
33 2 # !
|
||||||
|
34 5 # "
|
||||||
|
35 6 # #
|
||||||
|
36 6 # $
|
||||||
|
37 6 # %
|
||||||
|
38 6 # &
|
||||||
|
39 2 # '
|
||||||
|
40 3 # (
|
||||||
|
41 3 # )
|
||||||
|
42 4 # *
|
||||||
|
43 3 # +
|
||||||
|
44 2 # ,
|
||||||
|
45 3 # -
|
||||||
|
46 2 # .
|
||||||
|
47 4 # /
|
||||||
|
48 6 # 0
|
||||||
|
49 3 # 1
|
||||||
|
50 6 # 2
|
||||||
|
51 6 # 3
|
||||||
|
52 6 # 4
|
||||||
|
53 6 # 5
|
||||||
|
54 6 # 6
|
||||||
|
55 6 # 7
|
||||||
|
56 6 # 8
|
||||||
|
57 6 # 9
|
||||||
|
58 2 # :
|
||||||
|
59 2 # ;
|
||||||
|
60 4 # <
|
||||||
|
61 3 # =
|
||||||
|
62 4 # >
|
||||||
|
63 6 # ?
|
||||||
|
64 8 # @
|
||||||
|
65 6 # A
|
||||||
|
66 6 # B
|
||||||
|
67 6 # C
|
||||||
|
68 6 # D
|
||||||
|
69 6 # E
|
||||||
|
70 6 # F
|
||||||
|
71 6 # G
|
||||||
|
72 6 # H
|
||||||
|
73 6 # I
|
||||||
|
74 6 # J
|
||||||
|
75 6 # K
|
||||||
|
76 6 # L
|
||||||
|
77 6 # M
|
||||||
|
78 6 # N
|
||||||
|
79 6 # O
|
||||||
|
80 6 # P
|
||||||
|
81 6 # Q
|
||||||
|
82 6 # R
|
||||||
|
83 6 # S
|
||||||
|
84 6 # T
|
||||||
|
85 6 # U
|
||||||
|
86 5 # V
|
||||||
|
87 6 # W
|
||||||
|
88 6 # X
|
||||||
|
89 6 # Y
|
||||||
|
90 6 # Z
|
||||||
|
91 3 # [
|
||||||
|
92 4 # \
|
||||||
|
93 3 # ]
|
||||||
|
94 4 # ^
|
||||||
|
95 6 # _
|
||||||
|
96 2 # `
|
||||||
|
97 5 # a
|
||||||
|
98 5 # b
|
||||||
|
99 5 # c
|
||||||
|
100 5 # d
|
||||||
|
101 5 # e
|
||||||
|
102 5 # f
|
||||||
|
103 5 # g
|
||||||
|
104 5 # h
|
||||||
|
105 4 # i
|
||||||
|
106 5 # j
|
||||||
|
107 5 # k
|
||||||
|
108 5 # l
|
||||||
|
109 6 # m
|
||||||
|
110 5 # n
|
||||||
|
111 5 # o
|
||||||
|
112 5 # p
|
||||||
|
113 5 # q
|
||||||
|
114 5 # r
|
||||||
|
115 5 # s
|
||||||
|
116 4 # t
|
||||||
|
117 5 # u
|
||||||
|
118 5 # v
|
||||||
|
119 6 # w
|
||||||
|
120 4 # x
|
||||||
|
121 4 # y
|
||||||
|
122 5 # z
|
||||||
|
123 4 # {
|
||||||
|
124 1 # |
|
||||||
|
125 4 # }
|
||||||
|
126 4 # ~
|
||||||
|
192 6 # À
|
||||||
|
193 6 # Á
|
||||||
|
200 6 # È
|
||||||
|
201 6 # É
|
||||||
|
204 6 # Ì
|
||||||
|
205 6 # Í
|
||||||
|
210 6 # Ò
|
||||||
|
211 6 # Ó
|
||||||
|
219 6 # Ù
|
||||||
|
218 6 # Ú
|
||||||
|
209 6 # Ñ
|
||||||
|
199 6 # Ç
|
||||||
|
224 5 # à
|
||||||
|
225 5 # á
|
||||||
|
232 5 # è
|
||||||
|
233 5 # é
|
||||||
|
236 4 # ì
|
||||||
|
237 4 # í
|
||||||
|
242 5 # ò
|
||||||
|
243 5 # ó
|
||||||
|
249 5 # ù
|
||||||
|
250 5 # ú
|
||||||
|
241 5 # ñ
|
||||||
|
231 5 # ç
|
||||||
|
161 2 # ¡
|
||||||
|
191 6 # ¿
|
||||||
|
171 4 # «
|
||||||
|
187 4 # »
|
||||||
|
183 2 # ·
|
||||||
|
Before Width: | Height: | Size: 680 B After Width: | Height: | Size: 837 B |
@@ -1,194 +0,0 @@
|
|||||||
# box width
|
|
||||||
8
|
|
||||||
# box height
|
|
||||||
8
|
|
||||||
# 32 espacio ( )
|
|
||||||
2
|
|
||||||
# 33 !
|
|
||||||
2
|
|
||||||
# 34 "
|
|
||||||
5
|
|
||||||
# 35 #
|
|
||||||
6
|
|
||||||
# 36 $
|
|
||||||
6
|
|
||||||
# 37 %
|
|
||||||
6
|
|
||||||
# 38 &
|
|
||||||
6
|
|
||||||
# 39 '
|
|
||||||
2
|
|
||||||
# 40 (
|
|
||||||
3
|
|
||||||
# 41 )
|
|
||||||
3
|
|
||||||
# 42 *
|
|
||||||
4
|
|
||||||
# 43 +
|
|
||||||
3
|
|
||||||
# 44 ,
|
|
||||||
2
|
|
||||||
# 45 -
|
|
||||||
3
|
|
||||||
# 46 .
|
|
||||||
2
|
|
||||||
# 47 /
|
|
||||||
4
|
|
||||||
# 48 0
|
|
||||||
6
|
|
||||||
# 49 1
|
|
||||||
6
|
|
||||||
# 50 2
|
|
||||||
6
|
|
||||||
# 51 3
|
|
||||||
6
|
|
||||||
# 52 4
|
|
||||||
6
|
|
||||||
# 53 5
|
|
||||||
6
|
|
||||||
# 54 6
|
|
||||||
6
|
|
||||||
# 55 7
|
|
||||||
6
|
|
||||||
# 56 8
|
|
||||||
6
|
|
||||||
# 57 9
|
|
||||||
6
|
|
||||||
# 58 :
|
|
||||||
2
|
|
||||||
# 59 ;
|
|
||||||
2
|
|
||||||
# 60 <
|
|
||||||
4
|
|
||||||
# 61 =
|
|
||||||
3
|
|
||||||
# 62 >
|
|
||||||
4
|
|
||||||
# 63 ?
|
|
||||||
6
|
|
||||||
# 64 @
|
|
||||||
8
|
|
||||||
# 65 A
|
|
||||||
6
|
|
||||||
# 66 B
|
|
||||||
6
|
|
||||||
# 67 C
|
|
||||||
6
|
|
||||||
# 68 D
|
|
||||||
6
|
|
||||||
# 69 E
|
|
||||||
6
|
|
||||||
# 70 F
|
|
||||||
6
|
|
||||||
# 71 G
|
|
||||||
6
|
|
||||||
# 72 H
|
|
||||||
6
|
|
||||||
# 73 I
|
|
||||||
6
|
|
||||||
# 74 J
|
|
||||||
6
|
|
||||||
# 75 K
|
|
||||||
6
|
|
||||||
# 76 L
|
|
||||||
6
|
|
||||||
# 77 M
|
|
||||||
6
|
|
||||||
# 78 N
|
|
||||||
6
|
|
||||||
# 79 O
|
|
||||||
6
|
|
||||||
# 80 P
|
|
||||||
6
|
|
||||||
# 81 Q
|
|
||||||
6
|
|
||||||
# 82 R
|
|
||||||
6
|
|
||||||
# 83 S
|
|
||||||
6
|
|
||||||
# 84 T
|
|
||||||
6
|
|
||||||
# 85 U
|
|
||||||
6
|
|
||||||
# 86 V
|
|
||||||
5
|
|
||||||
# 87 W
|
|
||||||
6
|
|
||||||
# 88 X
|
|
||||||
6
|
|
||||||
# 89 Y
|
|
||||||
6
|
|
||||||
# 90 Z
|
|
||||||
6
|
|
||||||
# 91 [
|
|
||||||
3
|
|
||||||
# 92 \
|
|
||||||
5
|
|
||||||
# 93 ]
|
|
||||||
3
|
|
||||||
# 94 ^
|
|
||||||
4
|
|
||||||
# 95 _
|
|
||||||
6
|
|
||||||
# 96 `
|
|
||||||
2
|
|
||||||
# 97 a
|
|
||||||
5
|
|
||||||
# 98 b
|
|
||||||
5
|
|
||||||
# 99 c
|
|
||||||
5
|
|
||||||
# 100 d
|
|
||||||
5
|
|
||||||
# 101 e
|
|
||||||
5
|
|
||||||
# 102 f
|
|
||||||
5
|
|
||||||
# 103 g
|
|
||||||
5
|
|
||||||
# 104 h
|
|
||||||
5
|
|
||||||
# 105 i
|
|
||||||
4
|
|
||||||
# 106 j
|
|
||||||
5
|
|
||||||
# 107 k
|
|
||||||
5
|
|
||||||
# 108 l
|
|
||||||
5
|
|
||||||
# 109 m
|
|
||||||
6
|
|
||||||
# 110 n
|
|
||||||
5
|
|
||||||
# 111 o
|
|
||||||
5
|
|
||||||
# 112 p
|
|
||||||
5
|
|
||||||
# 113 q
|
|
||||||
5
|
|
||||||
# 114 r
|
|
||||||
5
|
|
||||||
# 115 s
|
|
||||||
5
|
|
||||||
# 116 t
|
|
||||||
4
|
|
||||||
# 117 u
|
|
||||||
5
|
|
||||||
# 118 v
|
|
||||||
5
|
|
||||||
# 119 w
|
|
||||||
6
|
|
||||||
# 120 x
|
|
||||||
4
|
|
||||||
# 121 y
|
|
||||||
4
|
|
||||||
# 122 z
|
|
||||||
5
|
|
||||||
# 123 {
|
|
||||||
3
|
|
||||||
# 124 |
|
|
||||||
2
|
|
||||||
# 125 }
|
|
||||||
3
|
|
||||||
# 126 ~
|
|
||||||
3
|
|
||||||
134
data/font/aseprite.fnt
Normal file
@@ -0,0 +1,134 @@
|
|||||||
|
# Font: aseprite — generado desde aseprite_font.gif
|
||||||
|
# Generado con tools/font_gen/font_gen.py
|
||||||
|
|
||||||
|
box_width 10
|
||||||
|
box_height 7
|
||||||
|
columns 16
|
||||||
|
cell_spacing 1
|
||||||
|
row_spacing 4
|
||||||
|
|
||||||
|
# codepoint_decimal ancho_visual
|
||||||
|
32 3 # U+0020
|
||||||
|
33 1 # !
|
||||||
|
34 3 # "
|
||||||
|
35 5 # #
|
||||||
|
36 4 # $
|
||||||
|
37 5 # %
|
||||||
|
38 5 # &
|
||||||
|
39 2 # '
|
||||||
|
40 2 # (
|
||||||
|
41 2 # )
|
||||||
|
42 5 # *
|
||||||
|
43 5 # +
|
||||||
|
44 2 # ,
|
||||||
|
45 3 # -
|
||||||
|
46 1 # .
|
||||||
|
47 3 # /
|
||||||
|
48 4 # 0
|
||||||
|
49 2 # 1
|
||||||
|
50 4 # 2
|
||||||
|
51 4 # 3
|
||||||
|
52 4 # 4
|
||||||
|
53 4 # 5
|
||||||
|
54 4 # 6
|
||||||
|
55 4 # 7
|
||||||
|
56 4 # 8
|
||||||
|
57 4 # 9
|
||||||
|
58 1 # :
|
||||||
|
59 2 # ;
|
||||||
|
60 3 # <
|
||||||
|
61 4 # =
|
||||||
|
62 3 # >
|
||||||
|
63 4 # ?
|
||||||
|
64 8 # @
|
||||||
|
65 4 # A
|
||||||
|
66 4 # B
|
||||||
|
67 4 # C
|
||||||
|
68 4 # D
|
||||||
|
69 4 # E
|
||||||
|
70 4 # F
|
||||||
|
71 4 # G
|
||||||
|
72 4 # H
|
||||||
|
73 1 # I
|
||||||
|
74 2 # J
|
||||||
|
75 4 # K
|
||||||
|
76 4 # L
|
||||||
|
77 5 # M
|
||||||
|
78 4 # N
|
||||||
|
79 5 # O
|
||||||
|
80 4 # P
|
||||||
|
81 5 # Q
|
||||||
|
82 4 # R
|
||||||
|
83 4 # S
|
||||||
|
84 5 # T
|
||||||
|
85 4 # U
|
||||||
|
86 5 # V
|
||||||
|
87 7 # W
|
||||||
|
88 5 # X
|
||||||
|
89 5 # Y
|
||||||
|
90 4 # Z
|
||||||
|
91 2 # [
|
||||||
|
92 3 # \
|
||||||
|
93 2 # ]
|
||||||
|
94 5 # ^
|
||||||
|
95 5 # _
|
||||||
|
96 3 # `
|
||||||
|
97 4 # a
|
||||||
|
98 4 # b
|
||||||
|
99 4 # c
|
||||||
|
100 4 # d
|
||||||
|
101 4 # e
|
||||||
|
102 2 # f
|
||||||
|
103 4 # g
|
||||||
|
104 4 # h
|
||||||
|
105 1 # i
|
||||||
|
106 2 # j
|
||||||
|
107 4 # k
|
||||||
|
108 1 # l
|
||||||
|
109 7 # m
|
||||||
|
110 4 # n
|
||||||
|
111 4 # o
|
||||||
|
112 4 # p
|
||||||
|
113 4 # q
|
||||||
|
114 3 # r
|
||||||
|
115 3 # s
|
||||||
|
116 2 # t
|
||||||
|
117 4 # u
|
||||||
|
118 4 # v
|
||||||
|
119 5 # w
|
||||||
|
120 5 # x
|
||||||
|
121 4 # y
|
||||||
|
122 4 # z
|
||||||
|
123 3 # {
|
||||||
|
124 1 # |
|
||||||
|
125 3 # }
|
||||||
|
126 4 # ~
|
||||||
|
192 5 # À
|
||||||
|
193 5 # Á
|
||||||
|
200 5 # È
|
||||||
|
201 5 # É
|
||||||
|
205 5 # Í
|
||||||
|
207 5 # Ï
|
||||||
|
210 5 # Ò
|
||||||
|
211 5 # Ó
|
||||||
|
218 5 # Ú
|
||||||
|
220 5 # Ü
|
||||||
|
209 5 # Ñ
|
||||||
|
199 5 # Ç
|
||||||
|
224 5 # à
|
||||||
|
225 5 # á
|
||||||
|
232 5 # è
|
||||||
|
233 5 # é
|
||||||
|
237 5 # í
|
||||||
|
239 5 # ï
|
||||||
|
242 5 # ò
|
||||||
|
243 5 # ó
|
||||||
|
250 5 # ú
|
||||||
|
252 5 # ü
|
||||||
|
241 5 # ñ
|
||||||
|
231 5 # ç
|
||||||
|
161 5 # ¡
|
||||||
|
191 5 # ¿
|
||||||
|
171 5 # «
|
||||||
|
187 5 # »
|
||||||
|
183 5 # ·
|
||||||
|
Before Width: | Height: | Size: 640 B After Width: | Height: | Size: 3.9 KiB |
@@ -1,194 +0,0 @@
|
|||||||
# box width
|
|
||||||
8
|
|
||||||
# box height
|
|
||||||
8
|
|
||||||
# 32 espacio ( )
|
|
||||||
3
|
|
||||||
# 33 !
|
|
||||||
1
|
|
||||||
# 34 "
|
|
||||||
3
|
|
||||||
# 35 #
|
|
||||||
3
|
|
||||||
# 36 $
|
|
||||||
4
|
|
||||||
# 37 %
|
|
||||||
5
|
|
||||||
# 38 &
|
|
||||||
5
|
|
||||||
# 39 '
|
|
||||||
2
|
|
||||||
# 40 (
|
|
||||||
2
|
|
||||||
# 41 )
|
|
||||||
2
|
|
||||||
# 42 *
|
|
||||||
5
|
|
||||||
# 43 +
|
|
||||||
5
|
|
||||||
# 44 ,
|
|
||||||
3
|
|
||||||
# 45 -
|
|
||||||
3
|
|
||||||
# 46 .
|
|
||||||
1
|
|
||||||
# 47 /
|
|
||||||
4
|
|
||||||
# 48 0
|
|
||||||
4
|
|
||||||
# 49 1
|
|
||||||
2
|
|
||||||
# 50 2
|
|
||||||
4
|
|
||||||
# 51 3
|
|
||||||
4
|
|
||||||
# 52 4
|
|
||||||
4
|
|
||||||
# 53 5
|
|
||||||
4
|
|
||||||
# 54 6
|
|
||||||
4
|
|
||||||
# 55 7
|
|
||||||
4
|
|
||||||
# 56 8
|
|
||||||
4
|
|
||||||
# 57 9
|
|
||||||
4
|
|
||||||
# 58 :
|
|
||||||
1
|
|
||||||
# 59 ;
|
|
||||||
1
|
|
||||||
# 60 <
|
|
||||||
3
|
|
||||||
# 61 =
|
|
||||||
4
|
|
||||||
# 62 >
|
|
||||||
4
|
|
||||||
# 63 ?
|
|
||||||
4
|
|
||||||
# 64 @
|
|
||||||
7
|
|
||||||
# 65 A
|
|
||||||
4
|
|
||||||
# 66 B
|
|
||||||
4
|
|
||||||
# 67 C
|
|
||||||
4
|
|
||||||
# 68 D
|
|
||||||
4
|
|
||||||
# 69 E
|
|
||||||
4
|
|
||||||
# 70 F
|
|
||||||
4
|
|
||||||
# 71 G
|
|
||||||
4
|
|
||||||
# 72 H
|
|
||||||
4
|
|
||||||
# 73 I
|
|
||||||
2
|
|
||||||
# 74 J
|
|
||||||
2
|
|
||||||
# 75 K
|
|
||||||
4
|
|
||||||
# 76 L
|
|
||||||
4
|
|
||||||
# 77 M
|
|
||||||
5
|
|
||||||
# 78 N
|
|
||||||
4
|
|
||||||
# 79 O
|
|
||||||
5
|
|
||||||
# 80 P
|
|
||||||
4
|
|
||||||
# 81 Q
|
|
||||||
5
|
|
||||||
# 82 R
|
|
||||||
4
|
|
||||||
# 83 S
|
|
||||||
4
|
|
||||||
# 84 T
|
|
||||||
5
|
|
||||||
# 85 U
|
|
||||||
4
|
|
||||||
# 86 V
|
|
||||||
5
|
|
||||||
# 87 W
|
|
||||||
7
|
|
||||||
# 88 X
|
|
||||||
5
|
|
||||||
# 89 Y
|
|
||||||
5
|
|
||||||
# 90 Z
|
|
||||||
4
|
|
||||||
# 91 [
|
|
||||||
2
|
|
||||||
# 92 \
|
|
||||||
3
|
|
||||||
# 93 ]
|
|
||||||
2
|
|
||||||
# 94 ^
|
|
||||||
5
|
|
||||||
# 95 _
|
|
||||||
5
|
|
||||||
# 96 `
|
|
||||||
3
|
|
||||||
# 97 a
|
|
||||||
4
|
|
||||||
# 98 b
|
|
||||||
4
|
|
||||||
# 99 c
|
|
||||||
4
|
|
||||||
# 100 d
|
|
||||||
4
|
|
||||||
# 101 e
|
|
||||||
4
|
|
||||||
# 102 f
|
|
||||||
2
|
|
||||||
# 103 g
|
|
||||||
4
|
|
||||||
# 104 h
|
|
||||||
4
|
|
||||||
# 105 i
|
|
||||||
1
|
|
||||||
# 106 j
|
|
||||||
2
|
|
||||||
# 107 k
|
|
||||||
4
|
|
||||||
# 108 l
|
|
||||||
1
|
|
||||||
# 109 m
|
|
||||||
7
|
|
||||||
# 110 n
|
|
||||||
4
|
|
||||||
# 111 o
|
|
||||||
4
|
|
||||||
# 112 p
|
|
||||||
4
|
|
||||||
# 113 q
|
|
||||||
4
|
|
||||||
# 114 r
|
|
||||||
3
|
|
||||||
# 115 s
|
|
||||||
3
|
|
||||||
# 116 t
|
|
||||||
2
|
|
||||||
# 117 u
|
|
||||||
4
|
|
||||||
# 118 v
|
|
||||||
4
|
|
||||||
# 119 w
|
|
||||||
5
|
|
||||||
# 120 x
|
|
||||||
5
|
|
||||||
# 121 y
|
|
||||||
4
|
|
||||||
# 122 z
|
|
||||||
4
|
|
||||||
# 123 {
|
|
||||||
3
|
|
||||||
# 124 |
|
|
||||||
3
|
|
||||||
# 125 }
|
|
||||||
3
|
|
||||||
# 126 ~
|
|
||||||
5
|
|
||||||
128
data/font/gauntlet.fnt
Normal file
@@ -0,0 +1,128 @@
|
|||||||
|
# Font: gauntlet — generado desde Gauntlet.ttf size 7
|
||||||
|
# Generado con tools/font_gen/font_gen.py
|
||||||
|
|
||||||
|
box_width 8
|
||||||
|
box_height 8
|
||||||
|
columns 15
|
||||||
|
|
||||||
|
# codepoint_decimal ancho_visual
|
||||||
|
32 3 # U+0020
|
||||||
|
33 2 # !
|
||||||
|
34 5 # "
|
||||||
|
35 6 # #
|
||||||
|
36 6 # $
|
||||||
|
37 7 # %
|
||||||
|
38 7 # &
|
||||||
|
39 2 # '
|
||||||
|
40 4 # (
|
||||||
|
41 4 # )
|
||||||
|
42 6 # *
|
||||||
|
43 8 # +
|
||||||
|
44 2 # ,
|
||||||
|
45 7 # -
|
||||||
|
46 2 # .
|
||||||
|
47 7 # /
|
||||||
|
48 7 # 0
|
||||||
|
49 6 # 1
|
||||||
|
50 6 # 2
|
||||||
|
51 6 # 3
|
||||||
|
52 7 # 4
|
||||||
|
53 6 # 5
|
||||||
|
54 6 # 6
|
||||||
|
55 6 # 7
|
||||||
|
56 6 # 8
|
||||||
|
57 6 # 9
|
||||||
|
58 2 # :
|
||||||
|
59 3 # ;
|
||||||
|
60 5 # <
|
||||||
|
61 6 # =
|
||||||
|
62 5 # >
|
||||||
|
63 6 # ?
|
||||||
|
64 6 # @
|
||||||
|
65 6 # A
|
||||||
|
66 7 # B
|
||||||
|
67 7 # C
|
||||||
|
68 7 # D
|
||||||
|
69 7 # E
|
||||||
|
70 7 # F
|
||||||
|
71 7 # G
|
||||||
|
72 6 # H
|
||||||
|
73 6 # I
|
||||||
|
74 7 # J
|
||||||
|
75 7 # K
|
||||||
|
76 7 # L
|
||||||
|
77 7 # M
|
||||||
|
78 7 # N
|
||||||
|
79 7 # O
|
||||||
|
80 7 # P
|
||||||
|
81 7 # Q
|
||||||
|
82 7 # R
|
||||||
|
83 6 # S
|
||||||
|
84 6 # T
|
||||||
|
85 6 # U
|
||||||
|
86 6 # V
|
||||||
|
87 7 # W
|
||||||
|
88 7 # X
|
||||||
|
89 6 # Y
|
||||||
|
90 7 # Z
|
||||||
|
91 8 # [
|
||||||
|
92 3 # \
|
||||||
|
93 7 # ]
|
||||||
|
94 7 # ^
|
||||||
|
95 8 # _
|
||||||
|
97 6 # a
|
||||||
|
98 7 # b
|
||||||
|
99 7 # c
|
||||||
|
100 7 # d
|
||||||
|
101 7 # e
|
||||||
|
102 7 # f
|
||||||
|
103 7 # g
|
||||||
|
104 6 # h
|
||||||
|
105 6 # i
|
||||||
|
106 7 # j
|
||||||
|
107 7 # k
|
||||||
|
108 7 # l
|
||||||
|
109 7 # m
|
||||||
|
110 7 # n
|
||||||
|
111 7 # o
|
||||||
|
112 7 # p
|
||||||
|
113 7 # q
|
||||||
|
114 7 # r
|
||||||
|
115 6 # s
|
||||||
|
116 6 # t
|
||||||
|
117 6 # u
|
||||||
|
118 6 # v
|
||||||
|
119 7 # w
|
||||||
|
120 7 # x
|
||||||
|
121 6 # y
|
||||||
|
122 7 # z
|
||||||
|
126 6 # ~
|
||||||
|
192 6 # À
|
||||||
|
193 6 # Á
|
||||||
|
200 7 # È
|
||||||
|
201 7 # É
|
||||||
|
204 6 # Ì
|
||||||
|
205 6 # Í
|
||||||
|
210 7 # Ò
|
||||||
|
211 7 # Ó
|
||||||
|
217 6 # Ù
|
||||||
|
218 6 # Ú
|
||||||
|
209 7 # Ñ
|
||||||
|
199 7 # Ç
|
||||||
|
224 6 # à
|
||||||
|
225 6 # á
|
||||||
|
232 7 # è
|
||||||
|
233 7 # é
|
||||||
|
236 6 # ì
|
||||||
|
237 6 # í
|
||||||
|
242 7 # ò
|
||||||
|
243 7 # ó
|
||||||
|
249 6 # ù
|
||||||
|
250 6 # ú
|
||||||
|
241 7 # ñ
|
||||||
|
231 7 # ç
|
||||||
|
161 2 # ¡
|
||||||
|
191 6 # ¿
|
||||||
|
171 5 # «
|
||||||
|
187 5 # »
|
||||||
|
183 2 # ·
|
||||||
|
Before Width: | Height: | Size: 810 B After Width: | Height: | Size: 959 B |
@@ -1,194 +0,0 @@
|
|||||||
# box width
|
|
||||||
8
|
|
||||||
# box height
|
|
||||||
8
|
|
||||||
# 32 espacio ( )
|
|
||||||
6
|
|
||||||
# 33 !
|
|
||||||
2
|
|
||||||
# 34 "
|
|
||||||
5
|
|
||||||
# 35 #
|
|
||||||
6
|
|
||||||
# 36 $
|
|
||||||
6
|
|
||||||
# 37 %
|
|
||||||
7
|
|
||||||
# 38 &
|
|
||||||
7
|
|
||||||
# 39 '
|
|
||||||
2
|
|
||||||
# 40 (
|
|
||||||
4
|
|
||||||
# 41 )
|
|
||||||
4
|
|
||||||
# 42 *
|
|
||||||
6
|
|
||||||
# 43 +
|
|
||||||
8
|
|
||||||
# 44 ,
|
|
||||||
2
|
|
||||||
# 45 -
|
|
||||||
7
|
|
||||||
# 46 .
|
|
||||||
2
|
|
||||||
# 47 /
|
|
||||||
7
|
|
||||||
# 48 0
|
|
||||||
7
|
|
||||||
# 49 1
|
|
||||||
6
|
|
||||||
# 50 2
|
|
||||||
6
|
|
||||||
# 51 3
|
|
||||||
6
|
|
||||||
# 52 4
|
|
||||||
7
|
|
||||||
# 53 5
|
|
||||||
6
|
|
||||||
# 54 6
|
|
||||||
6
|
|
||||||
# 55 7
|
|
||||||
6
|
|
||||||
# 56 8
|
|
||||||
6
|
|
||||||
# 57 9
|
|
||||||
6
|
|
||||||
# 58 :
|
|
||||||
2
|
|
||||||
# 59 ;
|
|
||||||
2
|
|
||||||
# 60 <
|
|
||||||
5
|
|
||||||
# 61 =
|
|
||||||
6
|
|
||||||
# 62 >
|
|
||||||
5
|
|
||||||
# 63 ?
|
|
||||||
6
|
|
||||||
# 64 @
|
|
||||||
6
|
|
||||||
# 65 A
|
|
||||||
6
|
|
||||||
# 66 B
|
|
||||||
7
|
|
||||||
# 67 C
|
|
||||||
7
|
|
||||||
# 68 D
|
|
||||||
7
|
|
||||||
# 69 E
|
|
||||||
7
|
|
||||||
# 70 F
|
|
||||||
7
|
|
||||||
# 71 G
|
|
||||||
7
|
|
||||||
# 72 H
|
|
||||||
6
|
|
||||||
# 73 I
|
|
||||||
6
|
|
||||||
# 74 J
|
|
||||||
7
|
|
||||||
# 75 K
|
|
||||||
7
|
|
||||||
# 76 L
|
|
||||||
7
|
|
||||||
# 77 M
|
|
||||||
7
|
|
||||||
# 78 N
|
|
||||||
7
|
|
||||||
# 79 O
|
|
||||||
7
|
|
||||||
# 80 P
|
|
||||||
7
|
|
||||||
# 81 Q
|
|
||||||
7
|
|
||||||
# 82 R
|
|
||||||
7
|
|
||||||
# 83 S
|
|
||||||
6
|
|
||||||
# 84 T
|
|
||||||
6
|
|
||||||
# 85 U
|
|
||||||
6
|
|
||||||
# 86 V
|
|
||||||
6
|
|
||||||
# 87 W
|
|
||||||
7
|
|
||||||
# 88 X
|
|
||||||
7
|
|
||||||
# 89 Y
|
|
||||||
6
|
|
||||||
# 90 Z
|
|
||||||
7
|
|
||||||
# 91 [
|
|
||||||
8
|
|
||||||
# 92 \
|
|
||||||
3
|
|
||||||
# 93 ]
|
|
||||||
7
|
|
||||||
# 94 ^
|
|
||||||
7
|
|
||||||
# 95 _
|
|
||||||
8
|
|
||||||
# 96 `
|
|
||||||
0
|
|
||||||
# 97 a
|
|
||||||
6
|
|
||||||
# 98 b
|
|
||||||
7
|
|
||||||
# 99 c
|
|
||||||
7
|
|
||||||
# 100 d
|
|
||||||
7
|
|
||||||
# 101 e
|
|
||||||
7
|
|
||||||
# 102 f
|
|
||||||
7
|
|
||||||
# 103 g
|
|
||||||
7
|
|
||||||
# 104 h
|
|
||||||
6
|
|
||||||
# 105 i
|
|
||||||
6
|
|
||||||
# 106 j
|
|
||||||
7
|
|
||||||
# 107 k
|
|
||||||
7
|
|
||||||
# 108 l
|
|
||||||
7
|
|
||||||
# 109 m
|
|
||||||
7
|
|
||||||
# 110 n
|
|
||||||
7
|
|
||||||
# 111 o
|
|
||||||
7
|
|
||||||
# 112 p
|
|
||||||
7
|
|
||||||
# 113 q
|
|
||||||
7
|
|
||||||
# 114 r
|
|
||||||
7
|
|
||||||
# 115 s
|
|
||||||
6
|
|
||||||
# 116 t
|
|
||||||
6
|
|
||||||
# 117 u
|
|
||||||
6
|
|
||||||
# 118 v
|
|
||||||
6
|
|
||||||
# 119 w
|
|
||||||
7
|
|
||||||
# 120 x
|
|
||||||
7
|
|
||||||
# 121 y
|
|
||||||
6
|
|
||||||
# 122 z
|
|
||||||
7
|
|
||||||
# 123 {
|
|
||||||
0
|
|
||||||
# 124 |
|
|
||||||
0
|
|
||||||
# 125 }
|
|
||||||
0
|
|
||||||
# 126 ~
|
|
||||||
0
|
|
||||||
133
data/font/smb2.fnt
Normal file
@@ -0,0 +1,133 @@
|
|||||||
|
# Font: smb2 — generado desde Super Mario Bros. 2.ttf size 8
|
||||||
|
# Generado con tools/font_gen/font_gen.py
|
||||||
|
|
||||||
|
box_width 8
|
||||||
|
box_height 8
|
||||||
|
columns 15
|
||||||
|
|
||||||
|
# codepoint_decimal ancho_visual
|
||||||
|
32 7 # U+0020
|
||||||
|
33 7 # !
|
||||||
|
34 7 # "
|
||||||
|
35 7 # #
|
||||||
|
36 7 # $
|
||||||
|
37 7 # %
|
||||||
|
38 7 # &
|
||||||
|
39 7 # '
|
||||||
|
40 7 # (
|
||||||
|
41 7 # )
|
||||||
|
42 7 # *
|
||||||
|
43 7 # +
|
||||||
|
44 7 # ,
|
||||||
|
45 7 # -
|
||||||
|
46 7 # .
|
||||||
|
47 7 # /
|
||||||
|
48 7 # 0
|
||||||
|
49 7 # 1
|
||||||
|
50 7 # 2
|
||||||
|
51 7 # 3
|
||||||
|
52 7 # 4
|
||||||
|
53 7 # 5
|
||||||
|
54 7 # 6
|
||||||
|
55 7 # 7
|
||||||
|
56 7 # 8
|
||||||
|
57 7 # 9
|
||||||
|
58 7 # :
|
||||||
|
59 7 # ;
|
||||||
|
60 7 # <
|
||||||
|
61 7 # =
|
||||||
|
62 7 # >
|
||||||
|
63 7 # ?
|
||||||
|
64 7 # @
|
||||||
|
65 7 # A
|
||||||
|
66 7 # B
|
||||||
|
67 7 # C
|
||||||
|
68 7 # D
|
||||||
|
69 7 # E
|
||||||
|
70 7 # F
|
||||||
|
71 7 # G
|
||||||
|
72 7 # H
|
||||||
|
73 7 # I
|
||||||
|
74 7 # J
|
||||||
|
75 7 # K
|
||||||
|
76 7 # L
|
||||||
|
77 7 # M
|
||||||
|
78 7 # N
|
||||||
|
79 7 # O
|
||||||
|
80 7 # P
|
||||||
|
81 7 # Q
|
||||||
|
82 7 # R
|
||||||
|
83 7 # S
|
||||||
|
84 7 # T
|
||||||
|
85 7 # U
|
||||||
|
86 7 # V
|
||||||
|
87 7 # W
|
||||||
|
88 7 # X
|
||||||
|
89 7 # Y
|
||||||
|
90 7 # Z
|
||||||
|
91 7 # [
|
||||||
|
92 7 # \
|
||||||
|
93 7 # ]
|
||||||
|
94 7 # ^
|
||||||
|
95 7 # _
|
||||||
|
96 7 # `
|
||||||
|
97 7 # a
|
||||||
|
98 7 # b
|
||||||
|
99 7 # c
|
||||||
|
100 7 # d
|
||||||
|
101 7 # e
|
||||||
|
102 7 # f
|
||||||
|
103 7 # g
|
||||||
|
104 7 # h
|
||||||
|
105 7 # i
|
||||||
|
106 7 # j
|
||||||
|
107 7 # k
|
||||||
|
108 7 # l
|
||||||
|
109 7 # m
|
||||||
|
110 7 # n
|
||||||
|
111 7 # o
|
||||||
|
112 7 # p
|
||||||
|
113 7 # q
|
||||||
|
114 7 # r
|
||||||
|
115 7 # s
|
||||||
|
116 7 # t
|
||||||
|
117 7 # u
|
||||||
|
118 7 # v
|
||||||
|
119 7 # w
|
||||||
|
120 7 # x
|
||||||
|
121 7 # y
|
||||||
|
122 7 # z
|
||||||
|
123 7 # {
|
||||||
|
124 7 # |
|
||||||
|
125 7 # }
|
||||||
|
126 7 # ~
|
||||||
|
192 7 # À
|
||||||
|
193 7 # Á
|
||||||
|
200 7 # È
|
||||||
|
201 7 # É
|
||||||
|
204 7 # Ì
|
||||||
|
205 7 # Í
|
||||||
|
210 7 # Ò
|
||||||
|
211 7 # Ó
|
||||||
|
217 7 # Ù
|
||||||
|
218 7 # Ú
|
||||||
|
209 7 # Ñ
|
||||||
|
199 7 # Ç
|
||||||
|
224 7 # à
|
||||||
|
225 7 # á
|
||||||
|
232 7 # è
|
||||||
|
233 7 # é
|
||||||
|
236 7 # ì
|
||||||
|
237 7 # í
|
||||||
|
242 7 # ò
|
||||||
|
243 7 # ó
|
||||||
|
249 7 # ù
|
||||||
|
250 7 # ú
|
||||||
|
241 7 # ñ
|
||||||
|
231 7 # ç
|
||||||
|
161 7 # ¡
|
||||||
|
191 7 # ¿
|
||||||
|
171 7 # «
|
||||||
|
187 7 # »
|
||||||
|
183 7 # ·
|
||||||
|
228 7 # ä (corazón)
|
||||||
|
Before Width: | Height: | Size: 798 B After Width: | Height: | Size: 1001 B |
@@ -1,194 +0,0 @@
|
|||||||
# box width
|
|
||||||
8
|
|
||||||
# box height
|
|
||||||
8
|
|
||||||
# 32 espacio ( )
|
|
||||||
7
|
|
||||||
# 33 !
|
|
||||||
7
|
|
||||||
# 34 "
|
|
||||||
7
|
|
||||||
# 35 #
|
|
||||||
7
|
|
||||||
# 36 $
|
|
||||||
7
|
|
||||||
# 37 %
|
|
||||||
7
|
|
||||||
# 38 &
|
|
||||||
7
|
|
||||||
# 39 '
|
|
||||||
7
|
|
||||||
# 40 (
|
|
||||||
7
|
|
||||||
# 41 )
|
|
||||||
7
|
|
||||||
# 42 *
|
|
||||||
7
|
|
||||||
# 43 +
|
|
||||||
7
|
|
||||||
# 44 ,
|
|
||||||
7
|
|
||||||
# 45 -
|
|
||||||
7
|
|
||||||
# 46 .
|
|
||||||
7
|
|
||||||
# 47 /
|
|
||||||
7
|
|
||||||
# 48 0
|
|
||||||
7
|
|
||||||
# 49 1
|
|
||||||
7
|
|
||||||
# 50 2
|
|
||||||
7
|
|
||||||
# 51 3
|
|
||||||
7
|
|
||||||
# 52 4
|
|
||||||
7
|
|
||||||
# 53 5
|
|
||||||
7
|
|
||||||
# 54 6
|
|
||||||
7
|
|
||||||
# 55 7
|
|
||||||
7
|
|
||||||
# 56 8
|
|
||||||
7
|
|
||||||
# 57 9
|
|
||||||
7
|
|
||||||
# 58 :
|
|
||||||
7
|
|
||||||
# 59 ;
|
|
||||||
7
|
|
||||||
# 60 <
|
|
||||||
7
|
|
||||||
# 61 =
|
|
||||||
7
|
|
||||||
# 62 >
|
|
||||||
7
|
|
||||||
# 63 ?
|
|
||||||
7
|
|
||||||
# 64 @
|
|
||||||
7
|
|
||||||
# 65 A
|
|
||||||
7
|
|
||||||
# 66 B
|
|
||||||
7
|
|
||||||
# 67 C
|
|
||||||
7
|
|
||||||
# 68 D
|
|
||||||
7
|
|
||||||
# 69 E
|
|
||||||
7
|
|
||||||
# 70 F
|
|
||||||
7
|
|
||||||
# 71 G
|
|
||||||
7
|
|
||||||
# 72 H
|
|
||||||
7
|
|
||||||
# 73 I
|
|
||||||
7
|
|
||||||
# 74 J
|
|
||||||
7
|
|
||||||
# 75 K
|
|
||||||
7
|
|
||||||
# 76 L
|
|
||||||
7
|
|
||||||
# 77 M
|
|
||||||
7
|
|
||||||
# 78 N
|
|
||||||
7
|
|
||||||
# 79 O
|
|
||||||
7
|
|
||||||
# 80 P
|
|
||||||
7
|
|
||||||
# 81 Q
|
|
||||||
7
|
|
||||||
# 82 R
|
|
||||||
7
|
|
||||||
# 83 S
|
|
||||||
7
|
|
||||||
# 84 T
|
|
||||||
7
|
|
||||||
# 85 U
|
|
||||||
7
|
|
||||||
# 86 V
|
|
||||||
7
|
|
||||||
# 87 W
|
|
||||||
7
|
|
||||||
# 88 X
|
|
||||||
7
|
|
||||||
# 89 Y
|
|
||||||
7
|
|
||||||
# 90 Z
|
|
||||||
7
|
|
||||||
# 91 [
|
|
||||||
7
|
|
||||||
# 92 \
|
|
||||||
7
|
|
||||||
# 93 ]
|
|
||||||
7
|
|
||||||
# 94 ^
|
|
||||||
7
|
|
||||||
# 95 _
|
|
||||||
7
|
|
||||||
# 96 `
|
|
||||||
7
|
|
||||||
# 97 a
|
|
||||||
7
|
|
||||||
# 98 b
|
|
||||||
7
|
|
||||||
# 99 c
|
|
||||||
7
|
|
||||||
# 100 d
|
|
||||||
7
|
|
||||||
# 101 e
|
|
||||||
7
|
|
||||||
# 102 f
|
|
||||||
7
|
|
||||||
# 103 g
|
|
||||||
7
|
|
||||||
# 104 h
|
|
||||||
7
|
|
||||||
# 105 i
|
|
||||||
7
|
|
||||||
# 106 j
|
|
||||||
7
|
|
||||||
# 107 k
|
|
||||||
7
|
|
||||||
# 108 l
|
|
||||||
7
|
|
||||||
# 109 m
|
|
||||||
7
|
|
||||||
# 110 n
|
|
||||||
7
|
|
||||||
# 111 o
|
|
||||||
7
|
|
||||||
# 112 p
|
|
||||||
7
|
|
||||||
# 113 q
|
|
||||||
7
|
|
||||||
# 114 r
|
|
||||||
7
|
|
||||||
# 115 s
|
|
||||||
7
|
|
||||||
# 116 t
|
|
||||||
7
|
|
||||||
# 117 u
|
|
||||||
7
|
|
||||||
# 118 v
|
|
||||||
7
|
|
||||||
# 119 w
|
|
||||||
7
|
|
||||||
# 120 x
|
|
||||||
7
|
|
||||||
# 121 y
|
|
||||||
7
|
|
||||||
# 122 z
|
|
||||||
7
|
|
||||||
# 123 {
|
|
||||||
7
|
|
||||||
# 124 |
|
|
||||||
7
|
|
||||||
# 125 }
|
|
||||||
7
|
|
||||||
# 126 ~
|
|
||||||
7
|
|
||||||
132
data/font/subatomic.fnt
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
# Font: subatomic — generado desde atomics.TTF size 6
|
||||||
|
# Generado con tools/font_gen/font_gen.py
|
||||||
|
|
||||||
|
box_width 7
|
||||||
|
box_height 7
|
||||||
|
columns 15
|
||||||
|
|
||||||
|
# codepoint_decimal ancho_visual
|
||||||
|
32 4 # U+0020
|
||||||
|
33 1 # !
|
||||||
|
34 3 # "
|
||||||
|
35 5 # #
|
||||||
|
36 5 # $
|
||||||
|
37 5 # %
|
||||||
|
38 6 # &
|
||||||
|
39 1 # '
|
||||||
|
40 2 # (
|
||||||
|
41 2 # )
|
||||||
|
42 5 # *
|
||||||
|
43 5 # +
|
||||||
|
44 1 # ,
|
||||||
|
45 5 # -
|
||||||
|
46 1 # .
|
||||||
|
47 5 # /
|
||||||
|
48 5 # 0
|
||||||
|
49 2 # 1
|
||||||
|
50 5 # 2
|
||||||
|
51 5 # 3
|
||||||
|
52 5 # 4
|
||||||
|
53 5 # 5
|
||||||
|
54 5 # 6
|
||||||
|
55 5 # 7
|
||||||
|
56 5 # 8
|
||||||
|
57 5 # 9
|
||||||
|
58 1 # :
|
||||||
|
59 1 # ;
|
||||||
|
60 3 # <
|
||||||
|
61 5 # =
|
||||||
|
62 3 # >
|
||||||
|
63 4 # ?
|
||||||
|
64 5 # @
|
||||||
|
65 5 # A
|
||||||
|
66 5 # B
|
||||||
|
67 5 # C
|
||||||
|
68 5 # D
|
||||||
|
69 4 # E
|
||||||
|
70 5 # F
|
||||||
|
71 5 # G
|
||||||
|
72 5 # H
|
||||||
|
73 1 # I
|
||||||
|
74 5 # J
|
||||||
|
75 5 # K
|
||||||
|
76 4 # L
|
||||||
|
77 5 # M
|
||||||
|
78 5 # N
|
||||||
|
79 5 # O
|
||||||
|
80 5 # P
|
||||||
|
81 5 # Q
|
||||||
|
82 5 # R
|
||||||
|
83 5 # S
|
||||||
|
84 5 # T
|
||||||
|
85 5 # U
|
||||||
|
86 5 # V
|
||||||
|
87 5 # W
|
||||||
|
88 5 # X
|
||||||
|
89 5 # Y
|
||||||
|
90 5 # Z
|
||||||
|
91 2 # [
|
||||||
|
92 5 # \
|
||||||
|
93 2 # ]
|
||||||
|
94 3 # ^
|
||||||
|
95 5 # _
|
||||||
|
96 2 # `
|
||||||
|
97 4 # a
|
||||||
|
98 4 # b
|
||||||
|
99 3 # c
|
||||||
|
100 4 # d
|
||||||
|
101 4 # e
|
||||||
|
102 3 # f
|
||||||
|
103 4 # g
|
||||||
|
104 4 # h
|
||||||
|
105 1 # i
|
||||||
|
106 2 # j
|
||||||
|
107 3 # k
|
||||||
|
108 1 # l
|
||||||
|
109 5 # m
|
||||||
|
110 4 # n
|
||||||
|
111 4 # o
|
||||||
|
112 4 # p
|
||||||
|
113 4 # q
|
||||||
|
114 3 # r
|
||||||
|
115 4 # s
|
||||||
|
116 2 # t
|
||||||
|
117 4 # u
|
||||||
|
118 4 # v
|
||||||
|
119 5 # w
|
||||||
|
120 3 # x
|
||||||
|
121 4 # y
|
||||||
|
122 4 # z
|
||||||
|
123 3 # {
|
||||||
|
124 1 # |
|
||||||
|
125 3 # }
|
||||||
|
126 4 # ~
|
||||||
|
192 5 # À
|
||||||
|
193 5 # Á
|
||||||
|
200 4 # È
|
||||||
|
201 4 # É
|
||||||
|
204 1 # Ì
|
||||||
|
205 1 # Í
|
||||||
|
210 5 # Ò
|
||||||
|
211 5 # Ó
|
||||||
|
217 5 # Ù
|
||||||
|
218 5 # Ú
|
||||||
|
209 5 # Ñ
|
||||||
|
199 5 # Ç
|
||||||
|
224 4 # à
|
||||||
|
225 4 # á
|
||||||
|
232 4 # è
|
||||||
|
233 4 # é
|
||||||
|
236 1 # ì
|
||||||
|
237 1 # í
|
||||||
|
242 4 # ò
|
||||||
|
243 4 # ó
|
||||||
|
249 4 # ù
|
||||||
|
250 4 # ú
|
||||||
|
241 4 # ñ
|
||||||
|
231 3 # ç
|
||||||
|
161 1 # ¡
|
||||||
|
191 4 # ¿
|
||||||
|
171 3 # «
|
||||||
|
187 3 # »
|
||||||
|
183 1 # ·
|
||||||
|
Before Width: | Height: | Size: 540 B After Width: | Height: | Size: 648 B |
@@ -1,194 +0,0 @@
|
|||||||
# box width
|
|
||||||
7
|
|
||||||
# box height
|
|
||||||
7
|
|
||||||
# 32 espacio ( )
|
|
||||||
4
|
|
||||||
# 33 !
|
|
||||||
1
|
|
||||||
# 34 "
|
|
||||||
3
|
|
||||||
# 35 #
|
|
||||||
5
|
|
||||||
# 36 $
|
|
||||||
5
|
|
||||||
# 37 %
|
|
||||||
5
|
|
||||||
# 38 &
|
|
||||||
6
|
|
||||||
# 39 '
|
|
||||||
1
|
|
||||||
# 40 (
|
|
||||||
2
|
|
||||||
# 41 )
|
|
||||||
2
|
|
||||||
# 42 *
|
|
||||||
5
|
|
||||||
# 43 +
|
|
||||||
5
|
|
||||||
# 44 ,
|
|
||||||
1
|
|
||||||
# 45 -
|
|
||||||
5
|
|
||||||
# 46 .
|
|
||||||
1
|
|
||||||
# 47 /
|
|
||||||
5
|
|
||||||
# 48 0
|
|
||||||
5
|
|
||||||
# 49 1
|
|
||||||
2
|
|
||||||
# 50 2
|
|
||||||
5
|
|
||||||
# 51 3
|
|
||||||
5
|
|
||||||
# 52 4
|
|
||||||
5
|
|
||||||
# 53 5
|
|
||||||
5
|
|
||||||
# 54 6
|
|
||||||
5
|
|
||||||
# 55 7
|
|
||||||
5
|
|
||||||
# 56 8
|
|
||||||
5
|
|
||||||
# 57 9
|
|
||||||
5
|
|
||||||
# 58 :
|
|
||||||
1
|
|
||||||
# 59 ;
|
|
||||||
2
|
|
||||||
# 60 <
|
|
||||||
3
|
|
||||||
# 61 =
|
|
||||||
5
|
|
||||||
# 62 >
|
|
||||||
3
|
|
||||||
# 63 ?
|
|
||||||
4
|
|
||||||
# 64 @
|
|
||||||
5
|
|
||||||
# 65 A
|
|
||||||
5
|
|
||||||
# 66 B
|
|
||||||
5
|
|
||||||
# 67 C
|
|
||||||
5
|
|
||||||
# 68 D
|
|
||||||
5
|
|
||||||
# 69 E
|
|
||||||
4
|
|
||||||
# 70 F
|
|
||||||
5
|
|
||||||
# 71 G
|
|
||||||
5
|
|
||||||
# 72 H
|
|
||||||
5
|
|
||||||
# 73 I
|
|
||||||
1
|
|
||||||
# 74 J
|
|
||||||
5
|
|
||||||
# 75 K
|
|
||||||
5
|
|
||||||
# 76 L
|
|
||||||
2
|
|
||||||
# 77 M
|
|
||||||
5
|
|
||||||
# 78 N
|
|
||||||
5
|
|
||||||
# 79 O
|
|
||||||
5
|
|
||||||
# 80 P
|
|
||||||
5
|
|
||||||
# 81 Q
|
|
||||||
5
|
|
||||||
# 82 R
|
|
||||||
5
|
|
||||||
# 83 S
|
|
||||||
5
|
|
||||||
# 84 T
|
|
||||||
5
|
|
||||||
# 85 U
|
|
||||||
5
|
|
||||||
# 86 V
|
|
||||||
5
|
|
||||||
# 87 W
|
|
||||||
5
|
|
||||||
# 88 X
|
|
||||||
5
|
|
||||||
# 89 Y
|
|
||||||
5
|
|
||||||
# 90 Z
|
|
||||||
5
|
|
||||||
# 91 [
|
|
||||||
2
|
|
||||||
# 92 \
|
|
||||||
5
|
|
||||||
# 93 ]
|
|
||||||
2
|
|
||||||
# 94 ^
|
|
||||||
3
|
|
||||||
# 95 _
|
|
||||||
5
|
|
||||||
# 96 `
|
|
||||||
2
|
|
||||||
# 97 a
|
|
||||||
4
|
|
||||||
# 98 b
|
|
||||||
4
|
|
||||||
# 99 c
|
|
||||||
3
|
|
||||||
# 100 d
|
|
||||||
4
|
|
||||||
# 101 e
|
|
||||||
4
|
|
||||||
# 102 f
|
|
||||||
3
|
|
||||||
# 103 g
|
|
||||||
4
|
|
||||||
# 104 h
|
|
||||||
4
|
|
||||||
# 105 i
|
|
||||||
1
|
|
||||||
# 106 j
|
|
||||||
2
|
|
||||||
# 107 k
|
|
||||||
3
|
|
||||||
# 108 l
|
|
||||||
1
|
|
||||||
# 109 m
|
|
||||||
5
|
|
||||||
# 110 n
|
|
||||||
4
|
|
||||||
# 111 o
|
|
||||||
4
|
|
||||||
# 112 p
|
|
||||||
4
|
|
||||||
# 113 q
|
|
||||||
4
|
|
||||||
# 114 r
|
|
||||||
3
|
|
||||||
# 115 s
|
|
||||||
4
|
|
||||||
# 116 t
|
|
||||||
2
|
|
||||||
# 117 u
|
|
||||||
4
|
|
||||||
# 118 v
|
|
||||||
4
|
|
||||||
# 119 w
|
|
||||||
5
|
|
||||||
# 120 x
|
|
||||||
3
|
|
||||||
# 121 y
|
|
||||||
4
|
|
||||||
# 122 z
|
|
||||||
4
|
|
||||||
# 123 {
|
|
||||||
0
|
|
||||||
# 124 |
|
|
||||||
0
|
|
||||||
# 125 }
|
|
||||||
0
|
|
||||||
# 126 ~
|
|
||||||
0
|
|
||||||
140
data/locale/ca.yaml
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
# JailDoctor's Dilemma - Catalan Locale
|
||||||
|
# lang: ca
|
||||||
|
|
||||||
|
title:
|
||||||
|
marquee: "EI JAILERS!! ESTEM EN 2022 I ENCARA HO PETEM COM EN 1998!! QUÉ, HO HEU SENTIT O NO? ELS JAILGAMES HAN TORNAT!! SÍ, COLLONS, HAN TORNAT!! MÉS DE 10 TÍTOLS QUE EL JAILDOC TÉ EN LA CUINA A FOC LENT!! MOLT LENT!! AIXÒ ÉS UNA BARBARITAT, PERÒ... QUIN EIXIRÀ PRIMER? I ATENCIÓ, QUE HI HA UN APARELLET NOU QUE VOS FARÀ VOLAR EL CAP: EL P.A.C.O.! PERÒ UN MOMENT... QUÈ ÉS AQUELLA COSETA QUE VE PER ALLÀ? OOOH, AQUELLA MINIASCII ÉS AMOR DEL BO!! LI PEGARIA UNA LLEPAETA A CADA BYTE! OSTRES! I NO VOS OBLIDEU DE PUJAR AQUELLS JAILGAMES VELLS I PANXUTS DE MS-DOS A GITHUB, QUE SI NO ES PERDRAN!! QUIN SERÀ EL PRÒXIM PROJECTE DE JAILDOC? SERÀ UN PROJECTE DE MERDA? AI MARE... NI IDEA, PERÒ ACÍ PODEU SABER-HO SI RESOLEU EL DILEMA DEL JAILDOCTOR... VOS ATREVIU O QUÈ? VAAAAA!!!"
|
||||||
|
menu:
|
||||||
|
play: "1. JUGAR"
|
||||||
|
keyboard: "2. REDEFINIR TECLES"
|
||||||
|
joystick: "3. REDEFINIR MANDO"
|
||||||
|
projects: "4. PROJECTES"
|
||||||
|
keys:
|
||||||
|
prompt0: "PREM UNA TECLA PER A ESQUERRA"
|
||||||
|
prompt1: "PREM UNA TECLA PER A DRETA"
|
||||||
|
prompt2: "PREM UNA TECLA PER A SALTAR"
|
||||||
|
defined: "TECLES DEFINIDES"
|
||||||
|
label0: "ESQUERRA: "
|
||||||
|
label1: "DRETA: "
|
||||||
|
label2: "SALTAR: "
|
||||||
|
invalid: "TECLA INVÀLIDA! PROVA'N UNA ALTRA"
|
||||||
|
already_used: "TECLA JA USADA! PROVA'N UNA ALTRA"
|
||||||
|
buttons:
|
||||||
|
prompt0: "PREM UN BOTÓ PER A ESQUERRA"
|
||||||
|
prompt1: "PREM UN BOTÓ PER A DRETA"
|
||||||
|
prompt2: "PREM UN BOTÓ PER A SALTAR"
|
||||||
|
defined: "BOTONS DEFINITS"
|
||||||
|
already_used: "BOTÓ JA USAT! PROVA'N UN ALTRE"
|
||||||
|
projects: "PROJECTES"
|
||||||
|
|
||||||
|
game_over:
|
||||||
|
title: "G A M E O V E R"
|
||||||
|
items: "OBJECTES: "
|
||||||
|
rooms: "SALES: "
|
||||||
|
worst_nightmare: "EL TEU PITJOR MALSON ÉS"
|
||||||
|
|
||||||
|
ending:
|
||||||
|
t0: "FINALMENT HO VA ACONSEGUIR"
|
||||||
|
t1: "ARRIBAR A LA JAIL"
|
||||||
|
t2: "AMB TOTS ELS SEUS PROJECTES"
|
||||||
|
t3: "A PUNT D'ALLIBERAR-LOS"
|
||||||
|
t4: "ALLÍ ESTAVEN TOTS ELS JAILERS"
|
||||||
|
t5: "ESPERANT QUE ELS JAILGAMES"
|
||||||
|
t6: "FOREN ALLIBERATS"
|
||||||
|
t7: "HI HAVIA FINS I TOT BARRULLS"
|
||||||
|
t8: "I BEGGINERS ENTRE LA GENT"
|
||||||
|
t9: "BRY ESTAVA PLORANT..."
|
||||||
|
t10: "PERÒ DE SOBTE ALGUNA COSA"
|
||||||
|
t11: "LI VA CRIDAR L'ATENCIÓ"
|
||||||
|
t12: "UN MUNT DE FERRALLA!"
|
||||||
|
t13: "PLE DE TRASTOS QUE NI ANAVEN!!"
|
||||||
|
t14: "I ALESHORES,"
|
||||||
|
t15: "QUARANTA PROJECTES NOUS"
|
||||||
|
t16: "VAN NÀIXER..."
|
||||||
|
|
||||||
|
ending2:
|
||||||
|
starring: "PROTAGONISTES"
|
||||||
|
jaildoctor: "JAILDOCTOR"
|
||||||
|
thank_you: "GRÀCIES"
|
||||||
|
for_playing: "PER JUGAR!"
|
||||||
|
|
||||||
|
credits:
|
||||||
|
instructions: "INSTRUCCIONS:"
|
||||||
|
l0: "AJUDA A JAILDOC A RECUPERAR"
|
||||||
|
l1: "ELS SEUS PROJECTES I ARRIBAR"
|
||||||
|
l2: "A LA JAIL PER ACABAR-LOS"
|
||||||
|
keys: "TECLES:"
|
||||||
|
keys_move: "CURSORS PER A MOURE I SALTAR"
|
||||||
|
f8: "F8 ACTIVAR/DESACTIVAR MÚSICA"
|
||||||
|
f11: "F11 PAUSAR EL JOC"
|
||||||
|
f1f2: "F1-F2 MIDA DE LA FINESTRA"
|
||||||
|
f3: "F3 PANTALLA COMPLETA"
|
||||||
|
f9: "F9 VORA DE LA PANTALLA"
|
||||||
|
author: "UN JOC DE JAILDESIGNER"
|
||||||
|
date: "FET A L'ESTIU/TARDOR DEL 2022"
|
||||||
|
love: "I LOVE JAILGAMES! "
|
||||||
|
|
||||||
|
achievements:
|
||||||
|
header: "ASSOLIMENT DESBLOQUEJAT!"
|
||||||
|
c1: "COSES BRILLANTS"
|
||||||
|
d1: "Aconseguiu el 25% dels objectes"
|
||||||
|
c2: "A MITJAN CAMÍ"
|
||||||
|
d2: "Aconseguiu el 50% dels objectes"
|
||||||
|
c3: "QUASI HI SOM"
|
||||||
|
d3: "Aconseguiu el 75% dels objectes"
|
||||||
|
c4: "EL COL·LECCIONISTA"
|
||||||
|
d4: "Aconseguiu el 100% dels objectes"
|
||||||
|
c5: "PASSEJANT PER ACÍ"
|
||||||
|
d5: "Visiteu 20 sales"
|
||||||
|
c6: "M'HE PERDUT"
|
||||||
|
d6: "Visiteu 40 sales"
|
||||||
|
c7: "M'AGRADA EXPLORAR"
|
||||||
|
d7: "Visiteu totes les sales"
|
||||||
|
c8: "JA ESTÀ?"
|
||||||
|
d8: "Completeu el joc"
|
||||||
|
c9: "UN FORAT EM VA ENGOLIR"
|
||||||
|
d9: "Completeu el joc sense entrar a la presó"
|
||||||
|
c10: "ELS MEUS PROJECTES"
|
||||||
|
d10: "Completeu el joc amb tots els objectes"
|
||||||
|
c11: "M'AGRADEN ELS MEUS AMICS DE COLORS"
|
||||||
|
d11: "Completeu el joc sense morir"
|
||||||
|
c12: "PROJECTES A CORRE-CUITA"
|
||||||
|
d12: "Completeu el joc en menys de 30 minuts"
|
||||||
|
|
||||||
|
ui:
|
||||||
|
press_again_menu: "PREM DE NOU PER TORNAR AL MENÚ"
|
||||||
|
press_again_exit: "PREM DE NOU PER EIXIR"
|
||||||
|
border_enabled: "VORA ACTIVADA"
|
||||||
|
border_disabled: "VORA DESACTIVADA"
|
||||||
|
fullscreen_enabled: "PANTALLA COMPLETA ACTIVADA"
|
||||||
|
fullscreen_disabled: "PANTALLA COMPLETA DESACTIVADA"
|
||||||
|
window_zoom: "ZOOM FINESTRA x"
|
||||||
|
shaders_enabled: "SHADERS ACTIVATS"
|
||||||
|
shaders_disabled: "SHADERS DESACTIVATS"
|
||||||
|
shader: "SHADER"
|
||||||
|
postfx: "POSTFX"
|
||||||
|
crtpi: "CRTPI"
|
||||||
|
supersampling_enabled: "SUPERMOSTREIG ACTIVAT"
|
||||||
|
supersampling_disabled: "SUPERMOSTREIG DESACTIVAT"
|
||||||
|
palette: "PALETA"
|
||||||
|
integer_scale_enabled: "ESCALAT SENCER ACTIVAT"
|
||||||
|
integer_scale_disabled: "ESCALAT SENCER DESACTIVAT"
|
||||||
|
vsync_enabled: "V-SYNC ACTIVAT"
|
||||||
|
vsync_disabled: "V-SYNC DESACTIVAT"
|
||||||
|
|
||||||
|
scoreboard:
|
||||||
|
items: "TRESORS PILLATS "
|
||||||
|
time: " HORA "
|
||||||
|
rooms: "SALES"
|
||||||
|
|
||||||
|
game:
|
||||||
|
music_enabled: "MÚSICA ACTIVADA"
|
||||||
|
music_disabled: "MÚSICA DESACTIVADA"
|
||||||
|
paused: "JOC EN PAUSA"
|
||||||
|
running: "JOC EN MARXA"
|
||||||
|
enabled: " ACTIVAT"
|
||||||
|
disabled: " DESACTIVAT"
|
||||||
|
cheat_infinite_lives: "VIDES INFINITES"
|
||||||
|
cheat_invincible: "INVENCIBLE"
|
||||||
|
cheat_jail_open: "JAIL OBERTA"
|
||||||
|
debug_enabled: "DEBUG ACTIVAT"
|
||||||
|
debug_disabled: "DEBUG DESACTIVAT"
|
||||||
140
data/locale/en.yaml
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
# JailDoctor's Dilemma - English Locale
|
||||||
|
# lang: en
|
||||||
|
|
||||||
|
title:
|
||||||
|
marquee: "HEY JAILERS!! IT'S 2022 AND WE'RE STILL ROCKING LIKE IT'S 1998!!! HAVE YOU HEARD IT? JAILGAMES ARE BACK!! YEEESSS BACK!! MORE THAN 10 TITLES ON JAILDOC'S KITCHEN!! THATS A LOOOOOOT OF JAILGAMES, BUT WHICH ONE WILL STRIKE FIRST? THERE IS ALSO A NEW DEVICE TO COME THAT WILL BLOW YOUR MIND WITH JAILGAMES ON THE GO: P.A.C.O. BUT WAIT! WHAT'S THAT BEAUTY I'M SEEING RIGHT OVER THERE?? OOOH THAT TINY MINIASCII IS PURE LOVE!! I WANT TO LICK EVERY BYTE OF IT!! OH SHIT! AND DON'T FORGET TO BRING BACK THOSE OLD AND FAT MS-DOS JAILGAMES TO GITHUB TO KEEP THEM ALIVE!! WHAT WILL BE THE NEXT JAILDOC RELEASE? WHAT WILL BE THE NEXT PROJECT TO COME ALIVE?? OH BABY WE DON'T KNOW BUT HERE YOU CAN FIND THE ANSWER, YOU JUST HAVE TO COMPLETE JAILDOCTOR'S DILEMMA ... COULD YOU?"
|
||||||
|
menu:
|
||||||
|
play: "1. PLAY"
|
||||||
|
keyboard: "2. REDEFINE KEYBOARD"
|
||||||
|
joystick: "3. REDEFINE JOYSTICK"
|
||||||
|
projects: "4. PROJECTS"
|
||||||
|
keys:
|
||||||
|
prompt0: "PRESS KEY FOR LEFT"
|
||||||
|
prompt1: "PRESS KEY FOR RIGHT"
|
||||||
|
prompt2: "PRESS KEY FOR JUMP"
|
||||||
|
defined: "KEYS DEFINED"
|
||||||
|
label0: "LEFT: "
|
||||||
|
label1: "RIGHT: "
|
||||||
|
label2: "JUMP: "
|
||||||
|
invalid: "INVALID KEY! TRY ANOTHER"
|
||||||
|
already_used: "KEY ALREADY USED! TRY ANOTHER"
|
||||||
|
buttons:
|
||||||
|
prompt0: "PRESS BUTTON FOR LEFT"
|
||||||
|
prompt1: "PRESS BUTTON FOR RIGHT"
|
||||||
|
prompt2: "PRESS BUTTON FOR JUMP"
|
||||||
|
defined: "BUTTONS DEFINED"
|
||||||
|
already_used: "BUTTON ALREADY USED! TRY ANOTHER"
|
||||||
|
projects: "PROJECTS"
|
||||||
|
|
||||||
|
game_over:
|
||||||
|
title: "G A M E O V E R"
|
||||||
|
items: "ITEMS: "
|
||||||
|
rooms: "ROOMS: "
|
||||||
|
worst_nightmare: "YOUR WORST NIGHTMARE IS"
|
||||||
|
|
||||||
|
ending:
|
||||||
|
t0: "HE FINALLY MANAGED"
|
||||||
|
t1: "TO GET TO THE JAIL"
|
||||||
|
t2: "WITH ALL HIS PROJECTS"
|
||||||
|
t3: "READY TO BE FREED"
|
||||||
|
t4: "ALL THE JAILERS WERE THERE"
|
||||||
|
t5: "WAITING FOR THE JAILGAMES"
|
||||||
|
t6: "TO BE RELEASED"
|
||||||
|
t7: "THERE WERE EVEN BARRULLS AND"
|
||||||
|
t8: "BEGINNERS AMONG THE CROWD"
|
||||||
|
t9: "BRY WAS CRYING..."
|
||||||
|
t10: "BUT SUDDENLY SOMETHING"
|
||||||
|
t11: "CAUGHT HIS ATTENTION"
|
||||||
|
t12: "A PILE OF JUNK!"
|
||||||
|
t13: "FULL OF NON WORKING TRASH!!"
|
||||||
|
t14: "AND THEN,"
|
||||||
|
t15: "FOURTY NEW PROJECTS"
|
||||||
|
t16: "WERE BORN..."
|
||||||
|
|
||||||
|
ending2:
|
||||||
|
starring: "STARRING"
|
||||||
|
jaildoctor: "JAILDOCTOR"
|
||||||
|
thank_you: "THANK YOU"
|
||||||
|
for_playing: "FOR PLAYING!"
|
||||||
|
|
||||||
|
credits:
|
||||||
|
instructions: "INSTRUCTIONS:"
|
||||||
|
l0: "HELP JAILDOC TO GET BACK ALL"
|
||||||
|
l1: "HIS PROJECTS AND GO TO THE"
|
||||||
|
l2: "JAIL TO FINISH THEM"
|
||||||
|
keys: "KEYS:"
|
||||||
|
keys_move: "CURSORS TO MOVE AND JUMP"
|
||||||
|
f8: "F8 TOGGLE THE MUSIC"
|
||||||
|
f11: "F11 PAUSE THE GAME"
|
||||||
|
f1f2: "F1-F2 WINDOWS SIZE"
|
||||||
|
f3: "F3 TOGGLE FULLSCREEN"
|
||||||
|
f9: "F9 TOOGLE BORDER SCREEN"
|
||||||
|
author: "A GAME BY JAILDESIGNER"
|
||||||
|
date: "MADE ON SUMMER/FALL 2022"
|
||||||
|
love: "I LOVE JAILGAMES! "
|
||||||
|
|
||||||
|
achievements:
|
||||||
|
header: "ACHIEVEMENT UNLOCKED!"
|
||||||
|
c1: "SHINY THINGS"
|
||||||
|
d1: "Get 25% of the items"
|
||||||
|
c2: "HALF THE WORK"
|
||||||
|
d2: "Get 50% of the items"
|
||||||
|
c3: "GETTING THERE"
|
||||||
|
d3: "Get 75% of the items"
|
||||||
|
c4: "THE COLLECTOR"
|
||||||
|
d4: "Get 100% of the items"
|
||||||
|
c5: "WANDERING AROUND"
|
||||||
|
d5: "Visit 20 rooms"
|
||||||
|
c6: "I GOT LOST"
|
||||||
|
d6: "Visit 40 rooms"
|
||||||
|
c7: "I LIKE TO EXPLORE"
|
||||||
|
d7: "Visit all rooms"
|
||||||
|
c8: "FINISH THE GAME"
|
||||||
|
d8: "Complete the game"
|
||||||
|
c9: "I WAS SUCKED BY A HOLE"
|
||||||
|
d9: "Complete the game without entering the jail"
|
||||||
|
c10: "MY LITTLE PROJECTS"
|
||||||
|
d10: "Complete the game with all items"
|
||||||
|
c11: "I LIKE MY MULTICOLOURED FRIENDS"
|
||||||
|
d11: "Complete the game without dying"
|
||||||
|
c12: "SHIT PROJECTS DONE FAST"
|
||||||
|
d12: "Complete the game in under 30 minutes"
|
||||||
|
|
||||||
|
ui:
|
||||||
|
press_again_menu: "PRESS AGAIN TO RETURN TO MENU"
|
||||||
|
press_again_exit: "PRESS AGAIN TO EXIT"
|
||||||
|
border_enabled: "BORDER ENABLED"
|
||||||
|
border_disabled: "BORDER DISABLED"
|
||||||
|
fullscreen_enabled: "FULLSCREEN ENABLED"
|
||||||
|
fullscreen_disabled: "FULLSCREEN DISABLED"
|
||||||
|
window_zoom: "WINDOW ZOOM x"
|
||||||
|
shaders_enabled: "SHADERS ON"
|
||||||
|
shaders_disabled: "SHADERS OFF"
|
||||||
|
shader: "SHADER"
|
||||||
|
postfx: "POSTFX"
|
||||||
|
crtpi: "CRTPI"
|
||||||
|
supersampling_enabled: "SUPERSAMPLING ON"
|
||||||
|
supersampling_disabled: "SUPERSAMPLING OFF"
|
||||||
|
palette: "PALETTE"
|
||||||
|
integer_scale_enabled: "INTEGER SCALE ENABLED"
|
||||||
|
integer_scale_disabled: "INTEGER SCALE DISABLED"
|
||||||
|
vsync_enabled: "V-SYNC ENABLED"
|
||||||
|
vsync_disabled: "V-SYNC DISABLED"
|
||||||
|
|
||||||
|
scoreboard:
|
||||||
|
items: "ITEMS COLLECTED "
|
||||||
|
time: " TIME "
|
||||||
|
rooms: "ROOMS"
|
||||||
|
|
||||||
|
game:
|
||||||
|
music_enabled: "MUSIC ENABLED"
|
||||||
|
music_disabled: "MUSIC DISABLED"
|
||||||
|
paused: "GAME PAUSED"
|
||||||
|
running: "GAME RUNNING"
|
||||||
|
enabled: " ENABLED"
|
||||||
|
disabled: " DISABLED"
|
||||||
|
cheat_infinite_lives: "INFINITE LIVES"
|
||||||
|
cheat_invincible: "INVINCIBLE"
|
||||||
|
cheat_jail_open: "JAIL IS OPEN"
|
||||||
|
debug_enabled: "DEBUG ENABLED"
|
||||||
|
debug_disabled: "DEBUG DISABLED"
|
||||||
19
data/palette/aged-terracotta.pal
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
52 49 40
|
||||||
|
80 73 57
|
||||||
|
92 104 82
|
||||||
|
108 116 76
|
||||||
|
125 130 73
|
||||||
|
163 158 85
|
||||||
|
202 181 103
|
||||||
|
119 63 53
|
||||||
|
132 86 64
|
||||||
|
160 119 84
|
||||||
|
188 153 120
|
||||||
|
214 193 157
|
||||||
|
234 220 193
|
||||||
|
247 240 221
|
||||||
|
255 251 237
|
||||||
|
255 255 255
|
||||||
19
data/palette/antiquity.pal
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
32 32 32
|
||||||
|
45 33 30
|
||||||
|
69 41 35
|
||||||
|
109 61 41
|
||||||
|
177 107 74
|
||||||
|
232 159 110
|
||||||
|
232 190 130
|
||||||
|
93 117 87
|
||||||
|
142 146 87
|
||||||
|
112 123 136
|
||||||
|
138 167 172
|
||||||
|
229 93 77
|
||||||
|
241 134 108
|
||||||
|
210 103 48
|
||||||
|
222 154 40
|
||||||
|
232 216 165
|
||||||
19
data/palette/bubblegum.pal
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
67 0 103
|
||||||
|
22 23 26
|
||||||
|
127 6 34
|
||||||
|
0 40 89
|
||||||
|
148 33 106
|
||||||
|
35 73 117
|
||||||
|
214 36 17
|
||||||
|
255 38 116
|
||||||
|
0 120 153
|
||||||
|
255 132 38
|
||||||
|
255 128 164
|
||||||
|
104 174 212
|
||||||
|
16 210 117
|
||||||
|
255 209 0
|
||||||
|
191 255 60
|
||||||
|
250 253 255
|
||||||
19
data/palette/darkseed.pal
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
0 20 24
|
||||||
|
0 32 36
|
||||||
|
0 44 56
|
||||||
|
20 52 68
|
||||||
|
68 52 68
|
||||||
|
88 60 72
|
||||||
|
108 76 68
|
||||||
|
128 96 88
|
||||||
|
108 112 108
|
||||||
|
136 128 120
|
||||||
|
164 148 132
|
||||||
|
196 172 156
|
||||||
|
216 176 168
|
||||||
|
236 212 208
|
||||||
|
252 252 252
|
||||||
19
data/palette/h16da.pal
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
31 32 37
|
||||||
|
46 51 77
|
||||||
|
76 82 116
|
||||||
|
124 143 178
|
||||||
|
128 77 83
|
||||||
|
191 125 133
|
||||||
|
114 51 76
|
||||||
|
192 165 169
|
||||||
|
82 103 93
|
||||||
|
108 154 154
|
||||||
|
108 154 154
|
||||||
|
226 217 228
|
||||||
|
243 200 147
|
||||||
|
229 152 125
|
||||||
|
192 165 169
|
||||||
|
226 217 228
|
||||||
@@ -1,19 +1,19 @@
|
|||||||
JASC-PAL
|
JASC-PAL
|
||||||
0100
|
0100
|
||||||
16
|
16
|
||||||
255 255 255
|
|
||||||
109 247 193
|
|
||||||
17 173 193
|
|
||||||
96 108 129
|
|
||||||
57 52 87
|
57 52 87
|
||||||
30 136 117
|
|
||||||
91 179 97
|
|
||||||
161 229 90
|
|
||||||
247 228 118
|
|
||||||
249 146 82
|
|
||||||
203 77 104
|
|
||||||
106 55 113
|
106 55 113
|
||||||
201 36 100
|
201 36 100
|
||||||
|
203 77 104
|
||||||
|
96 108 129
|
||||||
|
30 136 117
|
||||||
|
17 173 193
|
||||||
|
155 156 130
|
||||||
|
91 179 97
|
||||||
|
249 146 82
|
||||||
244 140 182
|
244 140 182
|
||||||
247 182 158
|
247 182 158
|
||||||
155 156 130
|
161 229 90
|
||||||
|
109 247 193
|
||||||
|
247 228 118
|
||||||
|
255 255 255
|
||||||
@@ -1,19 +1,19 @@
|
|||||||
JASC-PAL
|
JASC-PAL
|
||||||
0100
|
0100
|
||||||
16
|
16
|
||||||
209 177 135
|
|
||||||
199 123 88
|
|
||||||
174 93 64
|
|
||||||
121 68 74
|
|
||||||
75 61 68
|
75 61 68
|
||||||
186 145 88
|
|
||||||
146 116 65
|
|
||||||
77 69 57
|
77 69 57
|
||||||
119 116 59
|
|
||||||
179 165 85
|
|
||||||
210 201 165
|
|
||||||
140 171 161
|
|
||||||
75 114 110
|
|
||||||
87 72 82
|
87 72 82
|
||||||
|
121 68 74
|
||||||
|
75 114 110
|
||||||
|
174 93 64
|
||||||
|
119 116 59
|
||||||
|
146 116 65
|
||||||
132 120 117
|
132 120 117
|
||||||
|
199 123 88
|
||||||
|
186 145 88
|
||||||
171 155 142
|
171 155 142
|
||||||
|
179 165 85
|
||||||
|
140 171 161
|
||||||
|
209 177 135
|
||||||
|
210 201 165
|
||||||
|
|||||||
@@ -1,19 +1,19 @@
|
|||||||
JASC-PAL
|
JASC-PAL
|
||||||
0100
|
0100
|
||||||
16
|
16
|
||||||
140 143 174
|
|
||||||
88 69 99
|
|
||||||
62 33 55
|
|
||||||
154 99 72
|
|
||||||
215 155 125
|
|
||||||
245 237 186
|
|
||||||
192 199 65
|
|
||||||
100 125 52
|
|
||||||
228 148 58
|
|
||||||
157 48 59
|
|
||||||
210 100 113
|
|
||||||
112 55 127
|
|
||||||
126 196 193
|
|
||||||
52 133 157
|
|
||||||
23 67 75
|
|
||||||
31 14 28
|
31 14 28
|
||||||
|
62 33 55
|
||||||
|
23 67 75
|
||||||
|
157 48 59
|
||||||
|
112 55 127
|
||||||
|
88 69 99
|
||||||
|
154 99 72
|
||||||
|
100 125 52
|
||||||
|
52 133 157
|
||||||
|
210 100 113
|
||||||
|
140 143 174
|
||||||
|
228 148 58
|
||||||
|
215 155 125
|
||||||
|
126 196 193
|
||||||
|
192 199 65
|
||||||
|
245 237 186
|
||||||
@@ -3,17 +3,17 @@ JASC-PAL
|
|||||||
16
|
16
|
||||||
0 0 0
|
0 0 0
|
||||||
29 43 83
|
29 43 83
|
||||||
126 37 83
|
|
||||||
0 135 81
|
|
||||||
171 82 54
|
|
||||||
95 87 79
|
|
||||||
194 195 199
|
|
||||||
255 241 232
|
|
||||||
255 0 77
|
|
||||||
255 163 0
|
|
||||||
255 236 39
|
|
||||||
0 228 54
|
|
||||||
41 173 255
|
41 173 255
|
||||||
131 118 156
|
131 118 156
|
||||||
|
255 0 77
|
||||||
|
171 82 54
|
||||||
255 119 168
|
255 119 168
|
||||||
|
194 195 199
|
||||||
|
0 228 54
|
||||||
|
0 135 81
|
||||||
|
95 87 79
|
||||||
|
255 241 232
|
||||||
|
255 236 39
|
||||||
|
255 163 0
|
||||||
255 204 170
|
255 204 170
|
||||||
|
126 37 83
|
||||||
|
|||||||
19
data/palette/psychic-fibre.pal
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
10 8 25
|
||||||
|
49 50 67
|
||||||
|
69 59 70
|
||||||
|
87 84 117
|
||||||
|
130 105 128
|
||||||
|
164 111 114
|
||||||
|
185 115 113
|
||||||
|
205 95 105
|
||||||
|
229 76 81
|
||||||
|
201 55 73
|
||||||
|
144 161 168
|
||||||
|
140 147 137
|
||||||
|
195 150 145
|
||||||
|
236 151 134
|
||||||
|
235 171 145
|
||||||
|
219 182 167
|
||||||
@@ -2,18 +2,18 @@ JASC-PAL
|
|||||||
0100
|
0100
|
||||||
16
|
16
|
||||||
17 17 37
|
17 17 37
|
||||||
82 75 109
|
|
||||||
176 201 196
|
|
||||||
255 252 241
|
|
||||||
36 34 114
|
36 34 114
|
||||||
52 112 190
|
52 112 190
|
||||||
159 32 98
|
|
||||||
255 94 57
|
|
||||||
150 58 191
|
150 58 191
|
||||||
|
255 94 57
|
||||||
|
159 32 98
|
||||||
255 105 246
|
255 105 246
|
||||||
|
176 201 196
|
||||||
44 126 75
|
44 126 75
|
||||||
160 195 95
|
160 195 95
|
||||||
67 152 196
|
67 152 196
|
||||||
147 255 229
|
147 255 229
|
||||||
210 133 55
|
210 133 55
|
||||||
254 245 107
|
254 245 107
|
||||||
|
255 252 241
|
||||||
|
82 75 109
|
||||||
|
|||||||
@@ -2,18 +2,18 @@ JASC-PAL
|
|||||||
0100
|
0100
|
||||||
16
|
16
|
||||||
15 11 56
|
15 11 56
|
||||||
97 106 130
|
122 87 22
|
||||||
173 180 183
|
|
||||||
249 255 236
|
|
||||||
40 19 160
|
40 19 160
|
||||||
74 107 255
|
74 107 255
|
||||||
160 35 17
|
160 35 17
|
||||||
237 23 95
|
237 23 95
|
||||||
115 16 147
|
|
||||||
238 20 181
|
238 20 181
|
||||||
|
115 16 147
|
||||||
39 139 97
|
39 139 97
|
||||||
157 255 38
|
157 255 38
|
||||||
27 105 167
|
|
||||||
71 233 223
|
71 233 223
|
||||||
122 87 22
|
27 105 167
|
||||||
247 229 77
|
247 229 77
|
||||||
|
173 180 183
|
||||||
|
249 255 236
|
||||||
|
97 106 130
|
||||||
|
|||||||
19
data/palette/shido-cyberneon.pal
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 3 60
|
||||||
|
0 82 96
|
||||||
|
0 56 132
|
||||||
|
42 46 121
|
||||||
|
255 0 78
|
||||||
|
177 5 133
|
||||||
|
172 41 206
|
||||||
|
255 92 255
|
||||||
|
10 255 82
|
||||||
|
0 157 74
|
||||||
|
0 247 255
|
||||||
|
0 138 197
|
||||||
|
78 110 168
|
||||||
|
255 255 255
|
||||||
|
173 212 250
|
||||||
|
96 0 136
|
||||||
@@ -1,19 +1,19 @@
|
|||||||
JASC-PAL
|
JASC-PAL
|
||||||
0100
|
0100
|
||||||
16
|
16
|
||||||
33 59 37
|
|
||||||
58 96 74
|
|
||||||
79 119 84
|
|
||||||
161 159 124
|
|
||||||
119 116 79
|
|
||||||
119 92 79
|
|
||||||
96 59 58
|
|
||||||
59 33 55
|
|
||||||
23 14 25
|
23 14 25
|
||||||
47 33 59
|
47 33 59
|
||||||
|
59 33 55
|
||||||
|
33 59 37
|
||||||
67 58 96
|
67 58 96
|
||||||
|
96 59 58
|
||||||
79 82 119
|
79 82 119
|
||||||
|
58 96 74
|
||||||
|
119 92 79
|
||||||
|
79 119 84
|
||||||
101 115 140
|
101 115 140
|
||||||
|
119 116 79
|
||||||
124 148 161
|
124 148 161
|
||||||
|
161 159 124
|
||||||
160 185 186
|
160 185 186
|
||||||
192 209 204
|
192 209 204
|
||||||
|
|||||||
@@ -1,19 +0,0 @@
|
|||||||
JASC-PAL
|
|
||||||
0100
|
|
||||||
16
|
|
||||||
26 28 44
|
|
||||||
93 39 93
|
|
||||||
177 62 83
|
|
||||||
239 125 87
|
|
||||||
255 205 117
|
|
||||||
167 240 112
|
|
||||||
56 183 100
|
|
||||||
37 113 121
|
|
||||||
41 54 111
|
|
||||||
59 93 201
|
|
||||||
65 166 246
|
|
||||||
115 239 247
|
|
||||||
244 244 244
|
|
||||||
148 176 194
|
|
||||||
86 108 134
|
|
||||||
51 60 87
|
|
||||||
@@ -2,18 +2,18 @@ JASC-PAL
|
|||||||
0100
|
0100
|
||||||
16
|
16
|
||||||
26 28 44
|
26 28 44
|
||||||
41 54 111
|
|
||||||
51 60 87
|
51 60 87
|
||||||
86 108 134
|
|
||||||
59 93 201
|
59 93 201
|
||||||
37 113 121
|
41 54 111
|
||||||
93 39 93
|
|
||||||
177 62 83
|
177 62 83
|
||||||
|
239 125 87
|
||||||
|
93 39 93
|
||||||
|
148 176 194
|
||||||
56 183 100
|
56 183 100
|
||||||
167 240 112
|
37 113 121
|
||||||
65 166 246
|
65 166 246
|
||||||
115 239 247
|
115 239 247
|
||||||
239 125 87
|
|
||||||
255 205 117
|
255 205 117
|
||||||
148 176 194
|
167 240 112
|
||||||
244 244 244
|
244 244 244
|
||||||
|
86 108 134
|
||||||
19
data/palette/vanilla-milkshake.pal
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
40 40 46
|
||||||
|
108 86 113
|
||||||
|
217 200 191
|
||||||
|
249 130 132
|
||||||
|
176 169 228
|
||||||
|
172 204 228
|
||||||
|
179 227 218
|
||||||
|
254 170 228
|
||||||
|
135 168 137
|
||||||
|
176 235 147
|
||||||
|
233 245 157
|
||||||
|
255 230 198
|
||||||
|
222 163 139
|
||||||
|
255 195 132
|
||||||
|
255 247 160
|
||||||
|
255 247 228
|
||||||
19
data/palette/winds-seed-pc98.pal
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
50 1 50
|
||||||
|
50 50 171
|
||||||
|
35 103 239
|
||||||
|
254 1 69
|
||||||
|
119 70 2
|
||||||
|
118 50 118
|
||||||
|
239 152 152
|
||||||
|
1 137 84
|
||||||
|
1 186 152
|
||||||
|
152 186 220
|
||||||
|
253 253 253
|
||||||
|
254 239 69
|
||||||
|
186 118 84
|
||||||
|
254 205 205
|
||||||
|
84 1 103
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE JAIL
|
# THE JAIL
|
||||||
room:
|
room:
|
||||||
name: "THE JAIL"
|
name_en: "THE JAIL"
|
||||||
|
name_ca: "LA JAIL"
|
||||||
bgColor: bright_blue
|
bgColor: bright_blue
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# ROAD TO THE JAIL
|
# ROAD TO THE JAIL
|
||||||
room:
|
room:
|
||||||
name: "ROAD TO THE JAIL"
|
name_en: "ROAD TO THE JAIL"
|
||||||
|
name_ca: "CAMI A LA JAIL"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# VOID MAIN
|
# VOID MAIN
|
||||||
room:
|
room:
|
||||||
name: "VOID MAIN"
|
name_en: "VOID MAIN"
|
||||||
|
name_ca: "VOID MAIN"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: magenta
|
border: magenta
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# JUMP THROUGH
|
# JUMP THROUGH
|
||||||
room:
|
room:
|
||||||
name: "JUMP THROUGH"
|
name_en: "JUMP THROUGH"
|
||||||
|
name_ca: "SALTA A TRAVES"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: cyan
|
border: cyan
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# BIG JUMP
|
# BIG JUMP
|
||||||
room:
|
room:
|
||||||
name: "BIG JUMP"
|
name_en: "BIG JUMP"
|
||||||
|
name_ca: "EL GRAN BOT"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: red
|
border: red
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# WELCOME TO MY ABBEY
|
# WELCOME TO MY ABBEY
|
||||||
room:
|
room:
|
||||||
name: "WELCOME TO MY ABBEY"
|
name_en: "WELCOME TO MY ABBEY"
|
||||||
|
name_ca: "BENVINGUT A LA MEUA ABADIA"
|
||||||
bgColor: blue
|
bgColor: blue
|
||||||
border: yellow
|
border: yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# SIGMASUA > TELEGRAM
|
# SIGMASUA > TELEGRAM
|
||||||
room:
|
room:
|
||||||
name: "SIGMASUA > TELEGRAM"
|
name_en: "SIGMASUA > TELEGRAM"
|
||||||
|
name_ca: "SIGMASUA > TELEGRAM"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE GARDEN
|
# THE GARDEN
|
||||||
room:
|
room:
|
||||||
name: "THE GARDEN"
|
name_en: "THE GARDEN"
|
||||||
|
name_ca: "EL JARDI"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: cyan
|
border: cyan
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE BIG TREE
|
# THE BIG TREE
|
||||||
room:
|
room:
|
||||||
name: "THE BIG TREE"
|
name_en: "THE BIG TREE"
|
||||||
|
name_ca: "EL GRAN ARBRE"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: bright_blue
|
border: bright_blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# TREE TOP
|
# TREE TOP
|
||||||
room:
|
room:
|
||||||
name: "TREE TOP"
|
name_en: "TREE TOP"
|
||||||
|
name_ca: "DALT DE L'ARBRE"
|
||||||
bgColor: bright_black
|
bgColor: bright_black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# LAZY ROOM
|
# LAZY ROOM
|
||||||
room:
|
room:
|
||||||
name: "LAZY ROOM"
|
name_en: "LAZY ROOM"
|
||||||
|
name_ca: "LA SALA GOSSA"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE PASSAGE
|
# THE PASSAGE
|
||||||
room:
|
room:
|
||||||
name: "THE PASSAGE"
|
name_en: "THE PASSAGE"
|
||||||
|
name_ca: "EL PASSATGE"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: green
|
border: green
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# TUNO KILLER
|
# TUNO KILLER
|
||||||
room:
|
room:
|
||||||
name: "TUNO KILLER"
|
name_en: "TUNO KILLER"
|
||||||
|
name_ca: "MATATUNOS"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# KILLING SPREE
|
# KILLING SPREE
|
||||||
room:
|
room:
|
||||||
name: "KILLING SPREE"
|
name_en: "KILLING SPREE"
|
||||||
|
name_ca: "MATANÇA INDISCRIMINADA"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# NOW THIS IS THE BATCAVE!
|
# NOW THIS IS THE BATCAVE!
|
||||||
room:
|
room:
|
||||||
name: "NOW THIS IS THE BATCAVE!"
|
name_en: "NOW THIS IS THE BATCAVE!"
|
||||||
|
name_ca: "ESTA SI QUE ES LA BATCOVA!"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: black
|
border: black
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE FRIDGE
|
# THE FRIDGE
|
||||||
room:
|
room:
|
||||||
name: "THE FRIDGE"
|
name_en: "THE FRIDGE"
|
||||||
|
name_ca: "EL FRIGO"
|
||||||
bgColor: blue
|
bgColor: blue
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# I DID NOT COPY THIS ONE
|
# I DID NOT COPY THIS ONE
|
||||||
room:
|
room:
|
||||||
name: "I DID NOT COPY THIS ONE"
|
name_en: "I DID NOT COPY THIS ONE"
|
||||||
|
name_ca: "ESTA NO LA HE COPIADA"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: magenta
|
border: magenta
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# MAKE MONEY
|
# MAKE MONEY
|
||||||
room:
|
room:
|
||||||
name: "MAKE MONEY"
|
name_en: "MAKE MONEY"
|
||||||
|
name_ca: "INHERITEDS!"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: yellow
|
border: yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THIS CAN'T BE THE BATCAVE
|
# THIS CAN'T BE THE BATCAVE
|
||||||
room:
|
room:
|
||||||
name: "THIS CAN'T BE THE BATCAVE"
|
name_en: "THIS CAN'T BE THE BATCAVE"
|
||||||
|
name_ca: "ESTA NO POT SER LA BATCOVA"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: cyan
|
border: cyan
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# ENTRANCE TO THE VALLEY
|
# ENTRANCE TO THE VALLEY
|
||||||
room:
|
room:
|
||||||
name: "ENTRANCE TO THE VALLEY"
|
name_en: "ENTRANCE TO THE VALLEY"
|
||||||
|
name_ca: "ENTRADA A LA VALL"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: red
|
border: red
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# ENTER PAKU SIMBEL
|
# ENTER PAKU SIMBEL
|
||||||
room:
|
room:
|
||||||
name: "ENTER PAKU SIMBEL"
|
name_en: "ENTER PAKU SIMBEL"
|
||||||
|
name_ca: "ACCEDINT A PAKU SIMBEL"
|
||||||
bgColor: bright_black
|
bgColor: bright_black
|
||||||
border: yellow
|
border: yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# AEE REMAKE, PLEASE
|
# AEE REMAKE, PLEASE
|
||||||
room:
|
room:
|
||||||
name: "AEE REMAKE, PLEASE"
|
name_en: "AEE REMAKE, PLEASE"
|
||||||
|
name_ca: "AEE REMAKE, PERFAPLIS"
|
||||||
bgColor: bright_black
|
bgColor: bright_black
|
||||||
border: yellow
|
border: yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# INNER CHAMBER
|
# INNER CHAMBER
|
||||||
room:
|
room:
|
||||||
name: "INNER CHAMBER"
|
name_en: "INNER CHAMBER"
|
||||||
|
name_ca: "CAMBRA INTERIOR"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: bright_yellow
|
border: bright_yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# PLAY IT AGAIN, SAM
|
# PLAY IT AGAIN, SAM
|
||||||
room:
|
room:
|
||||||
name: "PLAY IT AGAIN, SAM"
|
name_en: "PLAY IT AGAIN, SAM"
|
||||||
|
name_ca: "TORNA-LA A TOCAR, SAM"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: bright_yellow
|
border: bright_yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE CHAPPEL
|
# THE CHAPPEL
|
||||||
room:
|
room:
|
||||||
name: "THE CHAPPEL"
|
name_en: "THE CHAPPEL"
|
||||||
|
name_ca: "LA CAPELLA"
|
||||||
bgColor: blue
|
bgColor: blue
|
||||||
border: yellow
|
border: yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# JINGLE BELLS
|
# JINGLE BELLS
|
||||||
room:
|
room:
|
||||||
name: "JINGLE BELLS"
|
name_en: "JINGLE BELLS"
|
||||||
|
name_ca: "CAMPANETES"
|
||||||
bgColor: blue
|
bgColor: blue
|
||||||
border: yellow
|
border: yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE BACKYARD
|
# THE BACKYARD
|
||||||
room:
|
room:
|
||||||
name: "THE BACKYARD"
|
name_en: "THE BACKYARD"
|
||||||
|
name_ca: "EL PATI DE DARRERE"
|
||||||
bgColor: blue
|
bgColor: blue
|
||||||
border: cyan
|
border: cyan
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# YOU SHALL NOT PASS
|
# YOU SHALL NOT PASS
|
||||||
room:
|
room:
|
||||||
name: "YOU SHALL NOT PASS"
|
name_en: "YOU SHALL NOT PASS"
|
||||||
|
name_ca: "NO PASSARAS"
|
||||||
bgColor: bright_black
|
bgColor: bright_black
|
||||||
border: black
|
border: black
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# QUO VOIDIS
|
# QUO VOIDIS
|
||||||
room:
|
room:
|
||||||
name: "QUO VOIDIS"
|
name_en: "QUO VOIDIS"
|
||||||
|
name_ca: "QUO VOIDIS"
|
||||||
bgColor: blue
|
bgColor: blue
|
||||||
border: bright_black
|
border: bright_black
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# QVOID IS A JAILGAME!
|
# QVOID IS A JAILGAME!
|
||||||
room:
|
room:
|
||||||
name: "QVOID IS A JAILGAME!"
|
name_en: "QVOID IS A JAILGAME!"
|
||||||
|
name_ca: "QVOID ES UN JAILGAME!"
|
||||||
bgColor: blue
|
bgColor: blue
|
||||||
border: bright_black
|
border: bright_black
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# 256 COLORS
|
# 256 COLORS
|
||||||
room:
|
room:
|
||||||
name: "256 COLORS"
|
name_en: "256 COLORS"
|
||||||
|
name_ca: "256 COLORS"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: bright_magenta
|
border: bright_magenta
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# ...?
|
# ...?
|
||||||
room:
|
room:
|
||||||
name: "...?"
|
name_en: "...?"
|
||||||
|
name_ca: "...?"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: cyan
|
border: cyan
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# } WE ALL LOVE JAILGAMES }
|
# } WE ALL LOVE JAILGAMES }
|
||||||
room:
|
room:
|
||||||
name: "} WE ALL LOVE JAILGAMES }"
|
name_en: "ä WE ALL LOVE JAILGAMES ä"
|
||||||
|
name_ca: "ä AMOR PELS JAILGAMES ä"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: bright_black
|
border: bright_black
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# ULA HOP!
|
# ULA HOP!
|
||||||
room:
|
room:
|
||||||
name: "ULA HOP!"
|
name_en: "ULA HOP!"
|
||||||
|
name_ca: "ULA HOP!"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: cyan
|
border: cyan
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# SILICON BOOBS
|
# SILICON BOOBS
|
||||||
room:
|
room:
|
||||||
name: "SILICON BOOBS"
|
name_en: "SILICON BOOBS"
|
||||||
|
name_ca: "MAMELLES DE SILICI"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: bright_green
|
border: bright_green
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# BE CAREFUL WITH THE FUSE
|
# BE CAREFUL WITH THE FUSE
|
||||||
room:
|
room:
|
||||||
name: "BE CAREFUL WITH THE FUSE"
|
name_en: "BE CAREFUL WITH THE FUSE"
|
||||||
|
name_ca: "COMPTE AMB EL FUSIBLE"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: bright_cyan
|
border: bright_cyan
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# CHIP'N CHIP
|
# CHIP'N CHIP
|
||||||
room:
|
room:
|
||||||
name: "CHIP'N CHIP"
|
name_en: "CHIP'N CHIP"
|
||||||
|
name_ca: "CHIP'N CHIP"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: bright_green
|
border: bright_green
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE FINAL CROSSOVER
|
# THE FINAL CROSSOVER
|
||||||
room:
|
room:
|
||||||
name: "THE FINAL CROSSOVER"
|
name_en: "THE FINAL CROSSOVER"
|
||||||
|
name_ca: "EL CROSSOVER DEFINITIU"
|
||||||
bgColor: bright_black
|
bgColor: bright_black
|
||||||
border: yellow
|
border: yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# YOU'LL BELIEVE AROUNDER CAN FLY
|
# YOU'LL BELIEVE AROUNDER CAN FLY
|
||||||
room:
|
room:
|
||||||
name: "YOU'LL BELIEVE AROUNDER CAN FLY"
|
name_en: "YOU'LL BELIEVE AROUNDER CAN FLY"
|
||||||
|
name_ca: "CREURAS QUE ELS AROUNDERS VOLEN"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: cyan
|
border: cyan
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# PREVENT THE CRISIS
|
# PREVENT THE CRISIS
|
||||||
room:
|
room:
|
||||||
name: "PREVENT THE CRISIS"
|
name_en: "PREVENT THE CRISIS"
|
||||||
|
name_ca: "EVITA LA CRISI"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: bright_magenta
|
border: bright_magenta
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# AROUND WITH ME
|
# AROUND WITH ME
|
||||||
room:
|
room:
|
||||||
name: "AROUND WITH ME"
|
name_en: "AROUND WITH ME"
|
||||||
|
name_ca: "AROUNDA AMB MI"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# P.A.C.O. ON THE GO
|
# P.A.C.O. ON THE GO
|
||||||
room:
|
room:
|
||||||
name: "P.A.C.O. ON THE GO"
|
name_en: "P.A.C.O. ON THE GO"
|
||||||
|
name_ca: "P.A.C.O. EN MARXA"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE TUBE
|
# THE TUBE
|
||||||
room:
|
room:
|
||||||
name: "THE TUBE"
|
name_en: "THE TUBE"
|
||||||
|
name_ca: "EL TUB"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# SANDWITCH AND COUNTER
|
# SANDWITCH AND COUNTER
|
||||||
room:
|
room:
|
||||||
name: "SANDWITCH AND COUNTER"
|
name_en: "SANDWITCH AND COUNTER"
|
||||||
|
name_ca: "SANDVITX I COUNTER STRIKE"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: cyan
|
border: cyan
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# FEEL THE PRESSURE
|
# FEEL THE PRESSURE
|
||||||
room:
|
room:
|
||||||
name: "FEEL THE PRESSURE"
|
name_en: "FEEL THE PRESSURE"
|
||||||
|
name_ca: "NOTA LA PRESSIO"
|
||||||
bgColor: bright_black
|
bgColor: bright_black
|
||||||
border: bright_yellow
|
border: bright_yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# FEEL THE HEAT
|
# FEEL THE HEAT
|
||||||
room:
|
room:
|
||||||
name: "FEEL THE HEAT"
|
name_en: "FEEL THE HEAT"
|
||||||
|
name_ca: "NOTA EL CALORET"
|
||||||
bgColor: bright_black
|
bgColor: bright_black
|
||||||
border: bright_yellow
|
border: bright_yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE BATTLE NEVER ENDS
|
# THE BATTLE NEVER ENDS
|
||||||
room:
|
room:
|
||||||
name: "THE BATTLE NEVER ENDS"
|
name_en: "THE BATTLE NEVER ENDS"
|
||||||
|
name_ca: "LA BATALLA MAI ACABA"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: white
|
border: white
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# WELCOME TO THE JAILBATTLE
|
# WELCOME TO THE JAILBATTLE
|
||||||
room:
|
room:
|
||||||
name: "WELCOME TO THE JAILBATTLE"
|
name_en: "WELCOME TO THE JAILBATTLE"
|
||||||
|
name_ca: "BENVINGUTS A JAILBATTLE"
|
||||||
bgColor: green
|
bgColor: green
|
||||||
border: bright_green
|
border: bright_green
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# WE NEED A ROBOT
|
# WE NEED A ROBOT
|
||||||
room:
|
room:
|
||||||
name: "WE NEED A ROBOT"
|
name_en: "WE NEED A JAILROBOT"
|
||||||
|
name_ca: "NECESSITEM UN JAILROBOT"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: red
|
border: red
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# STORED JAILGAMES
|
# STORED JAILGAMES
|
||||||
room:
|
room:
|
||||||
name: "STORED JAILGAMES"
|
name_en: "STORED JAILGAMES"
|
||||||
|
name_ca: "EL MAGATZEM DE JAILGAMES"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# MINI ASCII
|
# MINI ASCII
|
||||||
room:
|
room:
|
||||||
name: "MINI ASCII"
|
name_en: "MINI ASCII"
|
||||||
|
name_ca: "MINI ASCII"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: black
|
border: black
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# BREAKOUT.LUA
|
# BREAKOUT.LUA
|
||||||
room:
|
room:
|
||||||
name: "BREAKOUT.LUA"
|
name_en: "BREAKOUT.LUA"
|
||||||
|
name_ca: "BREAKOUT.LUA"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: black
|
border: black
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# P.A.C.O. WORKSHOP
|
# P.A.C.O. WORKSHOP
|
||||||
room:
|
room:
|
||||||
name: "P.A.C.O. WORKSHOP"
|
name_en: "P.A.C.O. WORKSHOP"
|
||||||
|
name_ca: "EL TALLER DE P.A.C.O."
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: yellow
|
border: yellow
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THE BASEMENT
|
# THE BASEMENT
|
||||||
room:
|
room:
|
||||||
name: "THE BASEMENT"
|
name_en: "THE BASEMENT"
|
||||||
|
name_ca: "EL SOTAN"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: blue
|
border: blue
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# THAT'S A GUITAR
|
# THAT'S A GUITAR
|
||||||
room:
|
room:
|
||||||
name: "THAT'S A GUITAR"
|
name_en: "THAT'S A GUITAR"
|
||||||
|
name_ca: "AIXO ES UNA GUITARRA"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: black
|
border: black
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# HEAVY DEMONS ON LEGGINS
|
# HEAVY DEMONS ON LEGGINS
|
||||||
room:
|
room:
|
||||||
name: "HEAVY DEMONS ON LEGGINS"
|
name_en: "HEAVY DEMONS ON LEGGINS"
|
||||||
|
name_ca: "DIMONIS HEAVIES AMB MALLES"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: black
|
border: black
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# JAILGAMES GO TO HELL
|
# JAILGAMES GO TO HELL
|
||||||
room:
|
room:
|
||||||
name: "JAILGAMES GO TO HELL"
|
name_en: "JAILGAMES GO TO HELL"
|
||||||
|
name_ca: "JAILGAMES A L'INFERN"
|
||||||
bgColor: red
|
bgColor: red
|
||||||
border: bright_red
|
border: bright_red
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# CHIRPING
|
# CHIRPING
|
||||||
room:
|
room:
|
||||||
name: "CHIRPING"
|
name_en: "CHIRPING"
|
||||||
|
name_ca: "CHIRPING"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: magenta
|
border: magenta
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# STATIC
|
# STATIC
|
||||||
room:
|
room:
|
||||||
name: "STATIC"
|
name_en: "STATIC"
|
||||||
|
name_ca: "ESTATICA"
|
||||||
bgColor: black
|
bgColor: black
|
||||||
border: bright_magenta
|
border: bright_magenta
|
||||||
tileSetFile: standard.gif
|
tileSetFile: standard.gif
|
||||||
|
|||||||