Skip to content

Commit

Permalink
v1.13.0-stable
Browse files Browse the repository at this point in the history
- Actualizado el template de proyectos avanzados.
- Añadido el método ViewportBackdropColor(); a la clase NGN_Graphics, el cual permite escoger el color de backdrop del viewport especificado.
- Añadido el método SetBackdropColor(); a la clase NGN_Graphics, el cual permite escoger el color de backdrop del viewport principal.
- Añadidas protecciones a todos los métodos de la clase NGN_Camera con el fin de evitar su uso en el caso de que un parámetro de referencia sea nulo.
- Cambio de la licencia de usuario de CC-4.0 a MIT.
- Actualizadas todas las herramientas, templates y ejemplos para mostrar la nueva licencia, tanto en el código fuente como en los binarios.
  • Loading branch information
knightfox75 committed Apr 3, 2023
1 parent 5ada53e commit 9b8537c
Show file tree
Hide file tree
Showing 304 changed files with 5,913 additions and 8,615 deletions.
78 changes: 21 additions & 57 deletions Docs/LICENSE.ngn.txt
Original file line number Diff line number Diff line change
@@ -1,64 +1,28 @@
*******************************************************************************
N'gine Lib for C++

N'gine Lib for C++
Project started February 1, 2016
https://nightfoxandco.com
[email protected]

Proyecto iniciado el 13 de Noviembre del 2022
(c) 2022-2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]

Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
N'gine Lib is under MIT License

Requiere SDL2 (2.26.3) - 64-bits
http://www.libsdl.org/download-2.0.php
Copyright (c) 2016-2023 by Cesar Rincon "NightFox"

Requiere SDL2_TTF (2.20.2) - 64-bits
http://www.libsdl.org/download-2.0.php
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
http://lodev.org/lodepng/


N'gine se distribuye bajo la licencia CREATIVE COMMONS
"Attribution-NonCommercial 4.0 International"
https://creativecommons.org/licenses/by-nc/4.0/

You are free to:

- Share
copy and redistribute the material in any medium or format.
- Adapt
remix, transform, and build upon the material.

The licensor cannot revoke these freedoms as long as you follow
the license terms.

Under the following terms:

- Attribution
You must give appropriate credit, provide a link to the license,
and indicate if changes were made. You may do so in any reasonable
manner, but not in any way that suggests the licensor endorses you
or your use.

- NonCommercial
You may not use the material for commercial purposes.

- No additional restrictions
You may not apply legal terms or technological measures that
legally restrict others from doing anything the license permits.

******************************************************************************/

DESCARGO DE RESPONSABILIDAD. EL SOFTWARE SE CONCEDE CON LICENCIA �TAL CUAL�.
POR CONSIGUIENTE, USTED ASUME EL RIESGO DE UTILIZARLO.
NO SE OTORGA NINGUNA GARANT�A NI CONDICI�N EXPL�CITAS.

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
18 changes: 16 additions & 2 deletions Docs/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,30 @@
N'gine Changelog
--------------------------------------------------------------------------------

2023-04-03 Ver.1.13.0-stable
--------------------------------------------------------------------------------
- Actualizado el template de proyectos avanzados.
- A�adido el m�todo ViewportBackdropColor(); a la clase NGN_Graphics, el cual
permite escoger el color de backdrop del viewport especificado.
- A�adido el m�todo SetBackdropColor(); a la clase NGN_Graphics, el cual
permite escoger el color de backdrop del viewport principal.
- A�adidas protecciones a todos los m�todos de la clase NGN_Camera con el fin
de evitar su uso en el caso de que un par�metro de referencia sea nulo.
- Cambio de la licencia de usuario de CC-4.0 a MIT.
- Actualizadas todas las herramientas, templates y ejemplos para mostrar la
nueva licencia, tanto en el c�digo fuente como en los binarios.


2023-02-19 Ver.1.12.0-stable
--------------------------------------------------------------------------------
- A�adida una sobrecarga al m�todo SetViewportClip() de la clase NGN_Graphics,
la cual en el caso de existir diferentes viewports, permite configurar el
clipping de cada uno de ellos por separado.
- A�adida la clase NGN_Resources, la cual permite crear repositorios de
recursos para gestionarlos directamente desde la libreria. El nombre interno
recursos para gestionarlos directamente desde la librer�a. El nombre interno
y archivo de cada recurso se especifica en un archivo de texto, el cual
es usado para cargar los recursos listado en el repositorio especificado.
ES posible disponer de 127 repositorios de manera simult�nea.
Es posible disponer de 127 repositorios de manera simult�nea.
- Modificadas las clases NGN_Texture, NGN_TiledBg, NGN_Sprite, NGN_TextLayer y
NGN_Sound para admitir la creaci�n o reproducci�n de elementos usando
directamente los recursos de la clase NGN_Resources.
Expand Down
78 changes: 21 additions & 57 deletions Examples/01_texture_loading/LICENSE.ngn.txt
Original file line number Diff line number Diff line change
@@ -1,64 +1,28 @@
*******************************************************************************
N'gine Lib for C++

N'gine Lib for C++
Project started February 1, 2016
https://nightfoxandco.com
[email protected]

Proyecto iniciado el 13 de Noviembre del 2022
(c) 2022-2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]

Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
N'gine Lib is under MIT License

Requiere SDL2 (2.26.3) - 64-bits
http://www.libsdl.org/download-2.0.php
Copyright (c) 2016-2023 by Cesar Rincon "NightFox"

Requiere SDL2_TTF (2.20.2) - 64-bits
http://www.libsdl.org/download-2.0.php
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
http://lodev.org/lodepng/


N'gine se distribuye bajo la licencia CREATIVE COMMONS
"Attribution-NonCommercial 4.0 International"
https://creativecommons.org/licenses/by-nc/4.0/

You are free to:

- Share
copy and redistribute the material in any medium or format.
- Adapt
remix, transform, and build upon the material.

The licensor cannot revoke these freedoms as long as you follow
the license terms.

Under the following terms:

- Attribution
You must give appropriate credit, provide a link to the license,
and indicate if changes were made. You may do so in any reasonable
manner, but not in any way that suggests the licensor endorses you
or your use.

- NonCommercial
You may not use the material for commercial purposes.

- No additional restrictions
You may not apply legal terms or technological measures that
legally restrict others from doing anything the license permits.

******************************************************************************/

DESCARGO DE RESPONSABILIDAD. EL SOFTWARE SE CONCEDE CON LICENCIA �TAL CUAL�.
POR CONSIGUIENTE, USTED ASUME EL RIESGO DE UTILIZARLO.
NO SE OTORGA NINGUNA GARANT�A NI CONDICI�N EXPL�CITAS.

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
39 changes: 7 additions & 32 deletions Examples/01_texture_loading/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,55 +4,30 @@
Archivo de Demo (Programa)
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
(c) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.12.0-stable o superior
Requiere N'gine 1.13.0-stable o superior
(c) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Requiere SDL2 (2.26.3) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SDL2_TTF (2.20.2) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
N'gine se distribuye bajo la licencia CREATIVE COMMONS
"Attribution-NonCommercial 4.0 International"
https://creativecommons.org/licenses/by-nc/4.0/
You are free to:
- Share
copy and redistribute the material in any medium or format.
- Adapt
remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow
the license terms.
Under the following terms:
- Attribution
You must give appropriate credit, provide a link to the license,
and indicate if changes were made. You may do so in any reasonable
manner, but not in any way that suggests the licensor endorses you
or your use.
- NonCommercial
You may not use the material for commercial purposes.
- No additional restrictions
You may not apply legal terms or technological measures that
legally restrict others from doing anything the license permits.
******************************************************************************/


Expand Down
39 changes: 7 additions & 32 deletions Examples/01_texture_loading/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,55 +4,30 @@
Archivo de Demo (Declaraciones)
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
(c) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.12.0-stable o superior
Requiere N'gine 1.13.0-stable o superior
(c) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Requiere SDL2 (2.26.3) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SDL2_TTF (2.20.2) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
N'gine se distribuye bajo la licencia CREATIVE COMMONS
"Attribution-NonCommercial 4.0 International"
https://creativecommons.org/licenses/by-nc/4.0/
You are free to:
- Share
copy and redistribute the material in any medium or format.
- Adapt
remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow
the license terms.
Under the following terms:
- Attribution
You must give appropriate credit, provide a link to the license,
and indicate if changes were made. You may do so in any reasonable
manner, but not in any way that suggests the licensor endorses you
or your use.
- NonCommercial
You may not use the material for commercial purposes.
- No additional restrictions
You may not apply legal terms or technological measures that
legally restrict others from doing anything the license permits.
******************************************************************************/


Expand Down
39 changes: 7 additions & 32 deletions Examples/01_texture_loading/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,55 +3,30 @@
Ejemplo de carga de texturas en formato PNG
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
(c) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.12.0-stable o superior
Requiere N'gine 1.13.0-stable o superior
(c) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Requiere SDL2 (2.26.3) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SDL2_TTF (2.20.2) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
N'gine se distribuye bajo la licencia CREATIVE COMMONS
"Attribution-NonCommercial 4.0 International"
https://creativecommons.org/licenses/by-nc/4.0/
You are free to:
- Share
copy and redistribute the material in any medium or format.
- Adapt
remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow
the license terms.
Under the following terms:
- Attribution
You must give appropriate credit, provide a link to the license,
and indicate if changes were made. You may do so in any reasonable
manner, but not in any way that suggests the licensor endorses you
or your use.
- NonCommercial
You may not use the material for commercial purposes.
- No additional restrictions
You may not apply legal terms or technological measures that
legally restrict others from doing anything the license permits.
******************************************************************************/


Expand Down
Loading

0 comments on commit 9b8537c

Please sign in to comment.