NFlib: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox homebrew
{{Infobox homebrew
| title      = NFlib  
| title      = NFlib  
| image      = [[File:Nightfoxslibds.png]]
| image      = https://dlhb.gamebrew.org/dshomebrew/nflib.png
| type        = PC utility
| type        = PC utility
| version    = 8 Oct 2020
| version    = 8 October 2020
| licence    = Mixed
| licence    = Mixed
| author      = KnightFox (NightFox)
| author      = KnightFox (NightFox)
| website    = https://nightfoxandco.com/?page_id=52
| website    = https://nightfoxandco.com/?page_id=52
| download    = https://github.com/knightfox75/nds_nflib
| download    = https://dlhb.gamebrew.org/dshomebrew/nflib.7z
| source      = https://github.com/knightfox75/nds_nflib
| source      = https://github.com/knightfox75/nds_nflib
}}   
}}   
Line 41: Line 41:
* GitHub - https://github.com/knightfox75/nds_nflib
* GitHub - https://github.com/knightfox75/nds_nflib


<br>
[[Category:DS homebrew applications]]
[[Category:DS homebrew applications]]
[[Category:PC utilities for DS]]
[[Category:PC utilities for DS]]

Revision as of 11:03, 12 October 2021

NFlib
nflib.png
General
Author(s)KnightFox (NightFox)
TypePC utility
Version8 October 2020
LicenceMixed
Links
Download
Website
Source
Advertisements

<htmlet>adsense</htmlet>


NightFox’s Lib is a library written in C that is developed to facilitate programming for the DS. Based on Libnds of devkitArm, our library contains functions witch make the use of backgrounds, sprites, collision maps, etc much easier.

Note from developer:

The library has not been updated for an extended period of time, it does not work as-is in the latest versions of libNDS. A recompile of the library using the latest version of libNDS solves the problem. In the library's own compressed file there is a directory to perform this recompilation.

Features

  • Support for 256 color Tiled Backgrounds.
  • Support for 256 color Sprites.
  • Text Engine.
  • Sound.
  • Collision maps.
  • 8 and 16 bits backgrounds.
  • Media.
  • 3D Sprites.
  • WIFI.
  • Examples.
  • Documentation.

User guide

Inside the folder there is a folder LIB NF_LIB within folders icon, Makefile, Source and WiFi. In the root of your project (where the default makefile) ICON.BMP copy files and Makefile that may need (they are in separate folders).

Then copy the entire contents of the source folder in your source folder. To use the library only have to include # include "nf_lib.h" in code and # include "nf_wifi.h" if want to use wifi.

You will find a complete documentation in PDF, with a complete description of all functions.

External links

Advertising: