Skip to content

Commit

Permalink
Ver.1.18.0-stable
Browse files Browse the repository at this point in the history
[ESP]
- Se han modificado las clases "Vector2", "Vector2I32" y "Vector2I64" para soportar ciertas operaciones cuando están declaradas como constantes.
- Se ha añadido el método "Normal()" a todas estas clases, el cual devuelve el vector normalizado.
- Se ha añadido el método estático "Zero()" a todas estas clases, el cual devuelve un vector con valor 0.
- Se ha añadido el método "GetTargetSprite()" a la clase "NGN_Camera", el cual devuelve el sprite actual al que sigue, en caso de existir. En caso contrario, devuelve "NULL".
- Se ha añadido el método "GetTargetPosition()" a la clase "NGN_Camera", el cual devuelve la posición a la que se le ha ordenado a la cámara colocarse. Este método puede devolver un resultado que no coincida con el devuelto por el método "GetLookAt()", que indica la posición en el mundo de la cámara respetando los límites de la pantalla.
- Se compila la biblioteca N'gine por defecto en modo dinámico (.dll en Windows, .so en Linux y Raspberry Pi OS), ofreciendo también la versión estática de dicha biblioteca.
- En los templates de Linux y Raspberry Pi OS, se cambian las rutas de instalación de las bibliotecas al directorio "/usr/local".
- Se compila la biblioteca con las últimas versiones de SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2) y LodePNG (20241228).
- Se cambia el script de instalación del entorno en Linux y Raspberry Pi OS para instalar las versiones compiladas de las bibliotecas SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2) y N'gine en el directorio "/usr/local".
- Se añaden los scripts necesarios para eliminar, en los sistemas basados en Linux, las bibliotecas SDL2, SDL2_ttf, SFML y N'gine instaladas.
- Se añade el script para instalar en los sistemas basados en Linux todas las dependencias necesarias para compilar las bibliotecas SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2) y N'gine.
- Se añaden los scripts para compilar en los sistemas Linux las bibliotecas SDL2 (2.30.11), SDL2_ttf (2.24.0) y SFML (2.6.2). Es necesario descargar previamente el código fuente de dichas bibliotecas.
- Se actualiza el proyecto de Code::Blocks para compilar N'gine tanto en modo dinámico como en modo estático.
- Se actualizan todas las utilidades de N'gine que utilizan la biblioteca LodePNG a su última versión.
- Se han modificado los templates para poder incorporar información adicional al ejecutable a través del archivo "resource.rc".
- La librería y utilidades se han compilado con la versión 14.2 de MinGW64.

[ENG]
- The classes "Vector2", "Vector2I32", and "Vector2I64" have been modified to support certain operations when declared as constants.
- The "Normal()" method has been added to all these classes, which returns the normalized vector.
- The static method "Zero()" has been added to all these classes, which returns a vector with a value of 0.
- The "GetTargetSprite()" method has been added to the "NGN_Camera" class, which returns the current sprite that it follows, if it exists. Otherwise, it returns "NULL".
- The "GetTargetPosition()" method has been added to the "NGN_Camera" class, which returns the position where the camera has been ordered to place itself. This method may return a result that differs from the one returned by the "GetLookAt()" method, which indicates the camera's world position respecting screen boundaries.
- The N'gine library compiles by default in dynamic mode (.dll on Windows, .so on Linux and Raspberry Pi OS), also offering the static version of that library.
- In the Linux and Raspberry Pi OS templates, the installation paths for the libraries are changed to the "/usr/local" directory.
- The library compiles with the latest versions of SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2), and LodePNG (20241228).
- The environment installation script in Linux and Raspberry Pi OS is changed to install the compiled versions of the SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2), and N'gine libraries in the "/usr/local" directory.
- The necessary scripts are added to remove, in Linux-based systems, the SDL2, SDL2_ttf, SFML, and N'gine libraries installed.
- The script to install all dependencies necessary for compiling the SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2), and N'gine libraries is added in Linux-based systems.
- The scripts for compiling the SDL2 (2.30.11), SDL2_ttf (2.24.0), and SFML (2.6.2) libraries are added in Linux systems. The source code for these libraries needs to be downloaded beforehand.
- The Code::Blocks project is updated to compile N'gine both in dynamic and static mode.
- All N'gine utilities that use the LodePNG library are updated to their latest version.
- The templates have been modified to incorporate additional information into the executable through the "resource.rc" file.
- The library and utilities have been compiled with version 14.2 of MinGW64.
  • Loading branch information
knightfox75 committed Jan 13, 2025
1 parent 822f402 commit 6d145ea
Show file tree
Hide file tree
Showing 40 changed files with 1,104 additions and 32 deletions.
Binary file modified Docs/[ENG] Intallation/Intallation in CodeBlocks.pdf
Binary file not shown.
22 changes: 22 additions & 0 deletions Docs/[ENG] User manual/ngn_camera [ENG].txt
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,28 @@ Vector2 look = ngn->camera->GetLookAt();

--------------------------------------------------------------------------------

- Method
NGN_Sprite* GetTargetSprite();

- Description
Returns the sprite that is the target the camera follows. If it is not following any sprite, it returns NULL.

- Example
NGN_Sprite* target = ngn->camera->GetTargetSprite();

--------------------------------------------------------------------------------

- Method
Vector2 GetTargetPosition();

- Description
Returns the position where the camera has been ordered to place itself. This method may return a result that differs from the one returned by the "GetLookAt()" method, which indicates the camera's world position respecting screen boundaries.

- Example
Vector2 camera_position = ngn->camera->GetTargetPosition();

--------------------------------------------------------------------------------

- Method
Size2I32 GetRendererSize();

Expand Down
31 changes: 28 additions & 3 deletions Docs/[ENG] User manual/ngn_math [ENG].txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ This class includes all the necessary methods and properties for basic usage of
--------------------------------------------------------------------------------

- Method
float Vector2.Magnitude();
int32_t Vector2I32.Magnitude();
int64_t Vector2I64.Magnitude();
float Vector2.Magnitude() const;
int32_t Vector2I32.Magnitude() const;
int64_t Vector2I64.Magnitude() const;

- Description
Returns the magnitude of the vector. In the case of integer vectors, it returns the closest possible result.
Expand All @@ -36,6 +36,31 @@ my_vector.Normalize();

--------------------------------------------------------------------------------

- Method
Vector2 Normal() const;

- Description
This method is only available in floating-point vectors. It returns the normalized value of the vector's contents without modifying the vector's contents.

- Example
Vector2 my_vector = {10.0f, 25.0f};
Vector2 normal = my_vector.Normal();

--------------------------------------------------------------------------------

- Method
static Vector2 Zero();
static Vector2I32 Zero();
static Vector2I64 Zero();

- Description
Returns a vector where all its components have a value of zero.

- Example
Vector2 my_vector = Vector2::Zero();

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------
Expand Down
Binary file modified Docs/[ESP] Instalacion/Instalacion en CodeBlocks.pdf
Binary file not shown.
22 changes: 22 additions & 0 deletions Docs/[ESP] Manual del usuario/ngn_camera [ESP].txt
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,28 @@ Vector2 look = ngn->camera->GetLookAt();

--------------------------------------------------------------------------------

- Método
NGN_Sprite* GetTargetSprite();

- Descripción
Devuelve el sprite que es el objetivo al que sigue la cámara. En caso de no seguir a ningún sprite, devuelve NULL.

- Ejemplo
NGN_Sprite* target = ngn->camera->GetTargetSprite();

--------------------------------------------------------------------------------

- Método
Vector2 GetTargetPosition();

- Descripción
Devuelve la posición a la que se le ha ordenado a la cámara colocarse. Este método puede devolver un resultado que no coincida con el devuelto por el método "GetLookAt()", que indica la posición en el mundo de la cámara respetando los límites de la pantalla.

- Ejemplo
Vector2 camera_position = ngn->camera->GetTargetPosition();

--------------------------------------------------------------------------------

- Método
Size2I32 GetRendererSize();

Expand Down
31 changes: 28 additions & 3 deletions Docs/[ESP] Manual del usuario/ngn_math [ESP].txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ Esta clase incluye todos los métodos y propiedades necesarios para el uso bási
--------------------------------------------------------------------------------

- Método
float Vector2.Magnitude();
int32_t Vector2I32.Magnitude();
int64_t Vector2I64.Magnitude();
float Vector2.Magnitude() const;
int32_t Vector2I32.Magnitude() const;
int64_t Vector2I64.Magnitude() const;

- Descripción
Devuelve la magnitud del vector. En el caso de vectores de números enteros, devuelve el resultado más aproximado posible.
Expand All @@ -36,6 +36,31 @@ my_vector.Normalize();

--------------------------------------------------------------------------------

- Método
Vector2 Normal() const;

- Descripción
Este método solo está disponible en los vectores de punto flotante. Devuelve el valor normalizado del contenido de un vector, sin modificar el contenido del vector.

- Ejemplo
Vector2 my_vector = {10.0f, 25.0f};
Vector2 normal = my_vector.Normal();

--------------------------------------------------------------------------------

- Método
static Vector2 Zero();
static Vector2I32 Zero();
static Vector2I64 Zero();

- Descripción
Devuelve un vector donde todos sus componentes tienen un valor de cero.

- Ejemplo
Vector2 my_vector = Vector2::Zero();

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------
Expand Down
21 changes: 21 additions & 0 deletions Docs/changelog [ENG].txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
--------------------------------------------------------------------------------
2025-01-13 Ver.1.18.0-stable
--------------------------------------------------------------------------------
- The classes "Vector2", "Vector2I32", and "Vector2I64" have been modified to support certain operations when declared as constants.
- The "Normal()" method has been added to all these classes, which returns the normalized vector.
- The static method "Zero()" has been added to all these classes, which returns a vector with a value of 0.
- The "GetTargetSprite()" method has been added to the "NGN_Camera" class, which returns the current sprite that it follows, if it exists. Otherwise, it returns "NULL".
- The "GetTargetPosition()" method has been added to the "NGN_Camera" class, which returns the position where the camera has been ordered to place itself. This method may return a result that differs from the one returned by the "GetLookAt()" method, which indicates the camera's world position respecting screen boundaries.
- The N'gine library compiles by default in dynamic mode (.dll on Windows, .so on Linux and Raspberry Pi OS), also offering the static version of that library.
- In the Linux and Raspberry Pi OS templates, the installation paths for the libraries are changed to the "/usr/local" directory.
- The library compiles with the latest versions of SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2), and LodePNG (20241228).
- The environment installation script in Linux and Raspberry Pi OS is changed to install the compiled versions of the SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2), and N'gine libraries in the "/usr/local" directory.
- The necessary scripts are added to remove, in Linux-based systems, the SDL2, SDL2_ttf, SFML, and N'gine libraries installed.
- The script to install all dependencies necessary for compiling the SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2), and N'gine libraries is added in Linux-based systems.
- The scripts for compiling the SDL2 (2.30.11), SDL2_ttf (2.24.0), and SFML (2.6.2) libraries are added in Linux systems. The source code for these libraries needs to be downloaded beforehand.
- The Code::Blocks project is updated to compile N'gine both in dynamic and static mode.
- All N'gine utilities that use the LodePNG library are updated to their latest version.
- The templates have been modified to incorporate additional information into the executable through the "resource.rc" file.
- The library and utilities have been compiled with version 14.2 of MinGW64.


--------------------------------------------------------------------------------
2024-07-29 Ver.1.17.0-stable
--------------------------------------------------------------------------------
Expand Down
21 changes: 21 additions & 0 deletions Docs/changelog [ESP].txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
--------------------------------------------------------------------------------
2025-01-13 Ver.1.18.0-stable
--------------------------------------------------------------------------------
- Se han modificado las clases "Vector2", "Vector2I32" y "Vector2I64" para soportar ciertas operaciones cuando están declaradas como constantes.
- Se ha añadido el método "Normal()" a todas estas clases, el cual devuelve el vector normalizado.
- Se ha añadido el método estático "Zero()" a todas estas clases, el cual devuelve un vector con valor 0.
- Se ha añadido el método "GetTargetSprite()" a la clase "NGN_Camera", el cual devuelve el sprite actual al que sigue, en caso de existir. En caso contrario, devuelve "NULL".
- Se ha añadido el método "GetTargetPosition()" a la clase "NGN_Camera", el cual devuelve la posición a la que se le ha ordenado a la cámara colocarse. Este método puede devolver un resultado que no coincida con el devuelto por el método "GetLookAt()", que indica la posición en el mundo de la cámara respetando los límites de la pantalla.
- Se compila la biblioteca N'gine por defecto en modo dinámico (.dll en Windows, .so en Linux y Raspberry Pi OS), ofreciendo también la versión estática de dicha biblioteca.
- En los templates de Linux y Raspberry Pi OS, se cambian las rutas de instalación de las bibliotecas al directorio "/usr/local".
- Se compila la biblioteca con las últimas versiones de SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2) y LodePNG (20241228).
- Se cambia el script de instalación del entorno en Linux y Raspberry Pi OS para instalar las versiones compiladas de las bibliotecas SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2) y N'gine en el directorio "/usr/local".
- Se añaden los scripts necesarios para eliminar, en los sistemas basados en Linux, las bibliotecas SDL2, SDL2_ttf, SFML y N'gine instaladas.
- Se añade el script para instalar en los sistemas basados en Linux todas las dependencias necesarias para compilar las bibliotecas SDL2 (2.30.11), SDL2_ttf (2.24.0), SFML (2.6.2) y N'gine.
- Se añaden los scripts para compilar en los sistemas Linux las bibliotecas SDL2 (2.30.11), SDL2_ttf (2.24.0) y SFML (2.6.2). Es necesario descargar previamente el código fuente de dichas bibliotecas.
- Se actualiza el proyecto de Code::Blocks para compilar N'gine tanto en modo dinámico como en modo estático.
- Se actualizan todas las utilidades de N'gine que utilizan la biblioteca LodePNG a su última versión.
- Se han modificado los templates para poder incorporar información adicional al ejecutable a través del archivo "resource.rc".
- La librería y utilidades se han compilado con la versión 14.2 de MinGW64.


--------------------------------------------------------------------------------
2024-07-29 Ver.1.17.0-stable
--------------------------------------------------------------------------------
Expand Down
38 changes: 37 additions & 1 deletion Examples/01_texture_loading/resource/resource.rc
Original file line number Diff line number Diff line change
@@ -1 +1,37 @@
NGINE_ICON ICON "ngine.ico"
#include <windows.h>
#define VER_FILEVERSION 1,18,0,3
#define VER_FILEVERSION_STR "1.18.0-stable\0"
#define VER_PRODUCTVERSION 1,18,0,3
#define VER_PRODUCTVERSION_STR "1.18.0-stable\0"

NGINE_ICON ICON "ngine.ico"

VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4" // IDIOMA y CODIFICACIÓN (0409: Inglés - EEUU, 04E4: Unicode)
BEGIN
VALUE "CompanyName", "NightFox & Co.\0"
VALUE "FileDescription", "NightFox's Game Engine Template\0"
VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "InternalName", "N'gine Template\0"
VALUE "OriginalFilename", "ngn_build.exe\0"
VALUE "ProductName", "NightFox's Game Engine Template\0"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
VALUE "LegalCopyright", "MIT 2016-2025 by Cesar Rincon Nadal\0"
VALUE "LegalTrademarks", "NightFox's Game Engine is a open-source project.\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1252 // Inglés (EE.UU.), código de página Windows-1252
END
END
38 changes: 37 additions & 1 deletion Examples/02_move_textures/resource/resource.rc
Original file line number Diff line number Diff line change
@@ -1 +1,37 @@
NGINE_ICON ICON "ngine.ico"
#include <windows.h>
#define VER_FILEVERSION 1,18,0,3
#define VER_FILEVERSION_STR "1.18.0-stable\0"
#define VER_PRODUCTVERSION 1,18,0,3
#define VER_PRODUCTVERSION_STR "1.18.0-stable\0"

NGINE_ICON ICON "ngine.ico"

VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4" // IDIOMA y CODIFICACIÓN (0409: Inglés - EEUU, 04E4: Unicode)
BEGIN
VALUE "CompanyName", "NightFox & Co.\0"
VALUE "FileDescription", "NightFox's Game Engine Template\0"
VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "InternalName", "N'gine Template\0"
VALUE "OriginalFilename", "ngn_build.exe\0"
VALUE "ProductName", "NightFox's Game Engine Template\0"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
VALUE "LegalCopyright", "MIT 2016-2025 by Cesar Rincon Nadal\0"
VALUE "LegalTrademarks", "NightFox's Game Engine is a open-source project.\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1252 // Inglés (EE.UU.), código de página Windows-1252
END
END
38 changes: 37 additions & 1 deletion Examples/03_tiled_backgrounds/resource/resource.rc
Original file line number Diff line number Diff line change
@@ -1 +1,37 @@
NGINE_ICON ICON "ngine.ico"
#include <windows.h>
#define VER_FILEVERSION 1,18,0,3
#define VER_FILEVERSION_STR "1.18.0-stable\0"
#define VER_PRODUCTVERSION 1,18,0,3
#define VER_PRODUCTVERSION_STR "1.18.0-stable\0"

NGINE_ICON ICON "ngine.ico"

VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4" // IDIOMA y CODIFICACIÓN (0409: Inglés - EEUU, 04E4: Unicode)
BEGIN
VALUE "CompanyName", "NightFox & Co.\0"
VALUE "FileDescription", "NightFox's Game Engine Template\0"
VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "InternalName", "N'gine Template\0"
VALUE "OriginalFilename", "ngn_build.exe\0"
VALUE "ProductName", "NightFox's Game Engine Template\0"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
VALUE "LegalCopyright", "MIT 2016-2025 by Cesar Rincon Nadal\0"
VALUE "LegalTrademarks", "NightFox's Game Engine is a open-source project.\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1252 // Inglés (EE.UU.), código de página Windows-1252
END
END
38 changes: 37 additions & 1 deletion Examples/04_sprites/resource/resource.rc
Original file line number Diff line number Diff line change
@@ -1 +1,37 @@
NGINE_ICON ICON "ngine.ico"
#include <windows.h>
#define VER_FILEVERSION 1,18,0,3
#define VER_FILEVERSION_STR "1.18.0-stable\0"
#define VER_PRODUCTVERSION 1,18,0,3
#define VER_PRODUCTVERSION_STR "1.18.0-stable\0"

NGINE_ICON ICON "ngine.ico"

VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4" // IDIOMA y CODIFICACIÓN (0409: Inglés - EEUU, 04E4: Unicode)
BEGIN
VALUE "CompanyName", "NightFox & Co.\0"
VALUE "FileDescription", "NightFox's Game Engine Template\0"
VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "InternalName", "N'gine Template\0"
VALUE "OriginalFilename", "ngn_build.exe\0"
VALUE "ProductName", "NightFox's Game Engine Template\0"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
VALUE "LegalCopyright", "MIT 2016-2025 by Cesar Rincon Nadal\0"
VALUE "LegalTrademarks", "NightFox's Game Engine is a open-source project.\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1252 // Inglés (EE.UU.), código de página Windows-1252
END
END
38 changes: 37 additions & 1 deletion Examples/05_text_layers/resource/resource.rc
Original file line number Diff line number Diff line change
@@ -1 +1,37 @@
NGINE_ICON ICON "ngine.ico"
#include <windows.h>
#define VER_FILEVERSION 1,18,0,3
#define VER_FILEVERSION_STR "1.18.0-stable\0"
#define VER_PRODUCTVERSION 1,18,0,3
#define VER_PRODUCTVERSION_STR "1.18.0-stable\0"

NGINE_ICON ICON "ngine.ico"

VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4" // IDIOMA y CODIFICACIÓN (0409: Inglés - EEUU, 04E4: Unicode)
BEGIN
VALUE "CompanyName", "NightFox & Co.\0"
VALUE "FileDescription", "NightFox's Game Engine Template\0"
VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "InternalName", "N'gine Template\0"
VALUE "OriginalFilename", "ngn_build.exe\0"
VALUE "ProductName", "NightFox's Game Engine Template\0"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
VALUE "LegalCopyright", "MIT 2016-2025 by Cesar Rincon Nadal\0"
VALUE "LegalTrademarks", "NightFox's Game Engine is a open-source project.\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1252 // Inglés (EE.UU.), código de página Windows-1252
END
END
Loading

0 comments on commit 6d145ea

Please sign in to comment.