N’gine 0.7.0-a

Nueva versión de N’gine con las siguientes novedades:

  • Corregido un BUG en la lectura del POV de los controladores si ningún controlador estaba conectado, dando falsos positivos en la lectura.
  • Reescrita en su totalidad la rutina de detección de los controladores, conservando ahora su ID aun que se desconecte un controlador con ID inferior.
  • Cambiados los tipos de dato de algunos parámetros en las clases NGN_Camera, NGN_Canvas, NGN_Sprite, NGN_TextLayer y NGN_Texture y su documentación.
  • Modificadas algunas definiciones de parámetros internos de N’gine, pasando a usar el método “static const” en vez de “#define”.
  • Añadida la opción de la creación y render hacia diferentes viewports seleccionables, mediante los métodos OpenViewport(); CloseViewport(); SelectViewport(); ViewportPosition(); DefaultViewport(); en la clase NGN_Graphics y del método render->Viewports(); en la clase NGN_Render;
  • Internamente se genera un ID de frame en tiempo de ejecución, de este modo es posible evitar que varias llamadas a PlayAnimation(); aceleren la animación de los sprites.
  • Eliminadas temporalmente las opciones de “overscan” de los fodos de tiles debido a su incompatibilidad con el sistema de “viewports” y su bajo rendimiento en general.
  • Añadido el ejemplo para el uso de múltiples viewports.

La descarga está disponible en el repositorio de GITHUB.

N’gine 0.6.1-a

Nueva versión de N’gine con las siguientes novedades:

Ver.0.6.1-a
————–
– Incorporados los archivos DLL necesarios para las utilidades de la librería en su versión para Windows.
– Añadida la sobrecarga al método NGN_Sound::OpenMusic() que nos permite escoger los puntos de entrada y salida del LOOP.
– Añadido el ejemplo de loop de música cambiando los puntos de loop.

Ver.0.6.0-a
—————
[Windows]
– Binarios de la librería compilados para el uso de SDL2 2.0.8.
– Binarios de la librería compilados para el uso de SFML 2.5.0.
– Binarios de la librería compilados usando MinGW-windows-gcc-7.3.0.
– Documentación de instalación actualizada.
[General]
– Binarios de la librería compilados para entornos x64.
– Templates actualizados para su compilación en 64bits.
– Ejemplos compilados a 64 bits.

La descarga esta disponible en el repositorio de GitHub.

Saludos!

N’gine 0.5.2-a

[google-translator]

 

Hola!

 

Nueva versión de N’gine con las siguientes novedades:

– Actualizados los templates para autodefectar el sistema operativo de destino y asi poder adaptar el método optimo para el cambio del modo de pantalla.
– Añadido el include a la libreria “cstdint” para asegurar el uso de tipos de dato intxx_t de C++ 11.
– Corregido un BUG en el template de “Menu”, el cual no eliminava los datos del cursor al destruir el objeto.
– Añadido el soporte a gamepad en el template “Menu”.
– Al crear una capa de texto, se ejecuta automáticamente el comando Cls(); para aplicar la textura de fondo de manera automática.

 

La descarga desde el repositorio de GitHub: N’gine 0.5.2-a.

 

Saludos!