Proximamente, en NightFox’s Lib…

Buenas!
 
Proximamente realizaremos uno de los updates mas importantes que ha sufrido nuestra libreria. Aun estamos trabajando en ello, pero de momento, las lista de novedades es la que sigue:
 
– Corregidos algunos comentarios en los ejemplos de Sprites.
– Añadida la funcion NF_LoadColisionBg(); para cargar un fondo de colisiones.
– Añadida la funcion NF_UnloadColisionBg(); para descargar un fondo de  colisiones de la RAM.
– Añadida la funcion NF_GetPoint(); para obtener el pixel de la coordenada dada  en un fondo de colisiones. Si la coordenada esta fuera del mapa, devuelve 0.
– Modificadas las funciones NF_GetTile y NF_SetTile(); para que en caso de querer  cambiar un tile fuera de rango, la orden sea ignorada.
– Añadido el error nº119
– Añadida la funcion NF_Set3D(); para iniciar el modo 3D
– Añadida la funcion NF_InitOpenGL(); para iniciar el motor OpenGL.
– Añadida la funcion NF_Init3dSpriteSys(); para iniciar el sistema Sprites 3D.
– Añadida la funcion NF_Vram3dSpriteGfx(); la cual copia a la VRAM un grafico  para usarlo posteriormente en la creacion de un sprite 3D.
– Añadida la funcion NF_Free3dSpriteGfx(); la cual elimina de la VRAM el  grafico especificado.
– Añadida la funcion NF_Vram3dSpriteGfxDefrag(); la cual reordena la VRAM  de texturas.
– Añadida la funcion NF_Vram3dSpritePal(); la cual copia a la VRAM una paleta para poder usarla posteriormente en un sprite 3D.
– Añadida la funcion NF_Create3dSprite(); la cual crea un Sprite 3D en las coordenadas indicadas, usando la textura y paleta indicadas. El tamaño de estos sprites puede ser de cualquier medida en potencia de 2 (entre 8 y 1024).
– Añadida la funcion NF_Delete3dSprite(); la cual borra de la pantalla el Sprite 3D con la ID indicada.
– Añadida la funcion NF_Sort3dSprites(); la cual reordena la prioridad de los Sprites 3D basandola en su ID.
– Añadida la funcion NF_Move3dSprite(); para mover un Sprite 3D por la pantalla.
– Añadida la funcion NF_Show3dSprite(); la cual muestra u oculta el sprite con la ID indicada.
– Añadida la funcion NF_Set3dSpriteFrame(); la cual cambia el frame del sprite indicado.
– Añadida la funcion NF_Update3dSprites(); la cual actualiza los Sprites 3D en la pantalla.
 
Podeis ver las imagenes de los ejemplos en nuestra web oficial.
 
Saludos
 
NightFox
 

Resultados del Neo Compo 2010

Pues si! Ya tenemos los resultados de la Neo Compo 2010!
 
En la division de juegos, en la cual participamos, son los siguientes:
 
No.1   [NDS GAME] Duyumania   By Nacho Cuesta    USD 500.00
No.2   [PSP GAME] Toy Wars demo version   By davidgf    USD 300.00
No.3   [NDS GAME] Speed Trap   By NightFox    USD 200.00
 
Desde aqui felicitamos al primer y segundo clasificados, los cuales han hecho un gran trabajo y se merecen esas posiciones.
Tambien como no, expresar la alegria por el 3er puesto conseguido por nuestro equipo, el cual celebraremos en breve!
Y ya esta, solo queda esperar a los resultados de las votaciones del Scenery 2010, a ver si ganamos algo mas!
 
Saludos
 
NightFox

NightFox’s Lib – Version 20100901

Nueva actualizacion de la libreria con un bug corregido:
– Corregido un bug en la funcion NF_SetExBgPal(); la cual no funcionava correctamente. (Gracias a XIAO32 por el aviso).
– Corregido tambien el ejemplo relacionado con las paletas extendidas.
 
La descarga, como es habitual, en la pagina oficial de la libreria:
http://www.nightfoxandco.com/index.php/programacion/nfl-es/
 
Saludos a todos
 
NightFox