Skip to content

Commit

Permalink
N'gine 0.11.0-a
Browse files Browse the repository at this point in the history
- Ajustes en el algoritmo de cálculo del efecto "panning" de los efectos sonido, para un mejor equilibrio de volumen.
- Añadida la funcionalidad de "rumble" para los controladores que lo soporten.
- Optimizada la lectura del estado de las teclas.
- Añadido el método para el clonado de Sprites en la clase "NGN_Graphics".
- Añadido la propiedad de modo de mezcla de color (blending) a las clases "NGN_Canvas", "NGN_Sprite", "NGN_TextLayer", "NGN_Texture" y "NGN_TiledBg". Esta propiedad puede tener los valores NGN_BLENDMODE_NONE, NGN_BLENDMODE_ALPHA, NGN_BLENDMODE_ADDITIVE y NGN_BLENDMODE_MODULATE, estableciéndose por defecto el valor NGN_BLENDMODE_ALPHA.
- Se ha actualizado la documentación y los ejemplos.
  • Loading branch information
knightfox75 committed Mar 18, 2020
1 parent cda1f8d commit 1f4c356
Show file tree
Hide file tree
Showing 217 changed files with 1,668 additions and 212 deletions.
15 changes: 15 additions & 0 deletions Docs/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@
N'gine Changelog
--------------------------------------------------------------------------------

2020-03-18 Ver.0.11.0-a
--------------------------------------------------------------------------------
- Ajustes en el algoritmo de c�lculo del efecto "panning" de los efectos
sonido, para un mejor equilibrio de volumen.
- A�adida la funcionalidad de "rumble" para los controladores que lo soporten.
- Optimizada la lectura del estado de las teclas.
- A�adido el m�todo para el clonado de Sprites en la clase "NGN_Graphics".
- A�adido la propiedad de modo de mezcla de color (blending) a las clases
"NGN_Canvas", "NGN_Sprite", "NGN_TextLayer", "NGN_Texture" y "NGN_TiledBg".
Esta propiedad puede tener los valores NGN_BLENDMODE_NONE,
NGN_BLENDMODE_ALPHA, NGN_BLENDMODE_ADDITIVE y NGN_BLENDMODE_MODULATE,
estableci�ndose por defecto el valor NGN_BLENDMODE_ALPHA.
- Se ha actualizado la documentaci�n y los ejemplos.


2019-12-29 Ver.0.10.0-a
--------------------------------------------------------------------------------
- A�adida la propiedad "box_enabled" a la clase "NGN_Sprite", la cual permite
Expand Down
File renamed without changes.
File renamed without changes.
Binary file removed Docs/user manual.esp/ngn_canvas.h.pdf
Binary file not shown.
Binary file added Docs/user manual.esp/ngn_canvas.pdf
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file removed Docs/user manual.esp/ngn_input.h.pdf
Binary file not shown.
Binary file added Docs/user manual.esp/ngn_input.pdf
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file removed Docs/user manual.esp/ngn_sprite.h.pdf
Binary file not shown.
Binary file added Docs/user manual.esp/ngn_sprite.pdf
Binary file not shown.
File renamed without changes.
Binary file removed Docs/user manual.esp/ngn_text_layer.h.pdf
Binary file not shown.
Binary file added Docs/user manual.esp/ngn_text_layer.pdf
Binary file not shown.
Binary file removed Docs/user manual.esp/ngn_texture.h.pdf
Binary file not shown.
Binary file added Docs/user manual.esp/ngn_texture.pdf
Binary file not shown.
Binary file removed Docs/user manual.esp/ngn_tiledbg.h.pdf
Binary file not shown.
Binary file added Docs/user manual.esp/ngn_tiledbg.pdf
Binary file not shown.
File renamed without changes.
2 changes: 1 addition & 1 deletion Examples/01_texture_loading/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/01_texture_loading/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/01_texture_loading/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/02_move_textures/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/02_move_textures/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/02_move_textures/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/03_tiled_backgrounds/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/03_tiled_backgrounds/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/03_tiled_backgrounds/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/04_sprites/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/04_sprites/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/04_sprites/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/05_text_layers/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/05_text_layers/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/05_text_layers/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/06_collision_maps/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/06_collision_maps/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/06_collision_maps/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/07_sprites_hitbox/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/07_sprites_hitbox/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/07_sprites_hitbox/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/08_sprites_pixel_perfect/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/08_sprites_pixel_perfect/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/08_sprites_pixel_perfect/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/09_sound/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/09_sound/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/09_sound/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/10_music_loop/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/10_music_loop/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/10_music_loop/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/11_camera/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/11_camera/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/11_camera/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/12_canvas_forms/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/12_canvas_forms/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/12_canvas_forms/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/13_canvas_paint/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/13_canvas_paint/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/13_canvas_paint/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/14_canvas_effects/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/14_canvas_effects/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
2 changes: 1 addition & 1 deletion Examples/14_canvas_effects/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
https://nightfoxandco.com
[email protected]
Requiere N'gine 0.10.0-a o superior
Requiere N'gine 0.11.0-a o superior
Requiere GCC 7.3.0 MinGW (SEH) - 64-bits
http://downloads.sourceforge.net/project/mingw-w64/
Expand Down
Loading

0 comments on commit 1f4c356

Please sign in to comment.