nds_nflib/examples/graphics
lifehackerhansol ef23e0418a
Do not force libfilesystem or libfat dependency
This removes dependency from the (frankly awful) libfilesystem, as well
as libfat.

fatInitDefault() or nitroFSInit() should be initialized outside of
NFlib, if one requires it. Within NFLib, we will only check whether
NitroFS is accessible, and fail otherwise.

This allows a user to still use libfat, libfilesystem or any other
NitroFS / FAT implementation, should one wish to use it, as long as the
implementation of NitroFS mounts to `nitro:/`, or the storage medium is
mounted to `sd:/` or `fat:/`.

This is a breaking change: users will need to update their code to
handle NitroFS and/or FAT inits on their own.

This also removes unnecessary filesystem.h and fat.h includes from all
other files.
2023-04-13 11:30:37 -07:00
..
affine Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
alpha Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
animatedbg Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
backbuffer license: Fix licenses 2023-04-01 19:56:45 +01:00
backbuffer2 Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
backbuffer3 Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
backbuffer4 Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
bg Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
bg8bits Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
bg16bits license: Fix licenses 2023-04-01 19:56:45 +01:00
bg16bitsload Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
bgextpalette Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
bgmixed Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
bgpalette Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
imgdraw Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
sprite Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
spritepal Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
tilechange Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
tileflip Do not force libfilesystem or libfat dependency 2023-04-13 11:30:37 -07:00
Makefile.blocksds build: docs: Introduce and document build system for BlocksDS 2023-04-01 19:06:03 +01:00