Antonio Niño Díaz
4f90a74d4a
examples: Add assets and scripts to sound and text examples
2023-05-13 17:32:28 +01:00
Antonio Niño Díaz
9e3a518f95
examples: Cleanup font template folder
2023-05-13 17:32:28 +01:00
Antonio Niño Díaz
f430dfda77
examples: Add assets and scripts for 3D sprites examples
2023-05-13 16:03:35 +01:00
Antonio Niño Díaz
bed8254038
examples: Add assets and conversion scripts for more examples
2023-05-13 15:32:52 +01:00
Antonio Niño Díaz
229f37a93c
examples: Add new assets and script for reveal demo
2023-05-13 14:23:48 +01:00
Antonio Niño Díaz
b441773a3e
library: Small improvement of grit commands documentation
2023-05-13 14:17:14 +01:00
Antonio Niño Díaz
f91699ea96
examples: Add assets and conversion script for bg8bit example
2023-05-13 14:17:14 +01:00
Antonio Niño Díaz
7a22d51d4d
examples: Add PNG files and conversion scripts for more examples
2023-05-13 13:17:35 +01:00
Antonio Niño Díaz
5c2e524468
examples: Small scripts improvements
2023-05-13 12:36:25 +01:00
Antonio Niño Díaz
a62119fe9b
examples: Add PNG files and conversion script for bg example
2023-05-13 12:27:00 +01:00
Antonio Niño Díaz
12537467ca
examples: Replace some prebuilt graphics by images and scripts
2023-05-12 01:45:24 +01:00
Antonio Niño Díaz
0ef790e8b9
examples: Fix typo
2023-05-12 01:45:24 +01:00
Antonio Niño Díaz
9e31687288
library: Start using semver
...
The library has never had a version number based on semver, so the
first tagged release will be 1.0.0 and it will define the first stable
API.
This versioning strategy makes it easier to detect incompatibilities
between library versions.
Information about semver 2.0.0: https://semver.org/
2023-05-12 00:01:37 +01:00
Antonio Niño Díaz
64768e92d8
library: Fix header guards
...
Symbols that start with two underscores plus an uppercase letter are
reserved by the C standard.
2023-05-11 23:55:01 +01:00
Antonio Niño Díaz
c34dbb2912
library: Remove version number from source files
...
This is misleading unless it's updated every single time there is a
commit, which isn't realistic.
2023-05-11 23:49:33 +01:00
Antonio Niño Díaz
57cc1d519c
library: Cleanup headers
2023-05-11 23:36:27 +01:00
Antonio Niño Díaz
7aac024b0b
template: Support building it in BlocksDS
2023-05-09 02:28:13 +02:00
Antonio Niño Díaz
0394efbf77
Small cleanup of loop variables
2023-05-03 01:48:58 +01:00
Antonio Niño Díaz
e0296e0856
Remove superfluous comments
2023-05-03 01:48:58 +01:00
Antonio Niño Díaz
54d5435650
Reorganize includes
...
libc includes go first, then libraries like libnds and dswifi, then
NFLib includes.
2023-05-03 01:48:58 +01:00
Antonio Niño Díaz
fe33d66d91
Remove trailing whitespace
2023-05-03 01:21:56 +01:00
Antonio Niño Díaz
f77bbf104d
docs: Remove outdated note from readme
2023-05-02 18:40:21 +01:00
Antonio Niño Díaz
63ca9c5a2f
doxygen: Fix comments
2023-05-02 02:26:03 +01:00
Antonio Niño Díaz
080a46a5bd
Fix warning incorrect type warning
2023-05-02 02:23:16 +01:00
Antonio Niño Díaz
5bac142de7
doxygen: Document WiFi helpers in header
...
Remove the old PDF files as they are no longer needed (and they were
both in Spanish, anyway).
2023-05-02 02:23:16 +01:00
Antonio Niño Díaz
7e65d659a4
Add missing C++ header guards
2023-05-02 02:23:16 +01:00
Antonio Niño Díaz
fc0d3365b6
Move wifi helpers to the main library
2023-05-02 02:23:16 +01:00
Antonio Niño Díaz
d9d06081ca
Remove PAlib definitions and use libnds instead
2023-05-01 03:17:37 +01:00
Antonio Niño Díaz
ab04d9a801
docs: Remove old PDFs and add Doxygen makefile target
...
All the documentation is now generated with Doxygen.
2023-05-01 03:07:32 +01:00
Antonio Niño Díaz
b8e80a70dd
doxygen: Fix comments
2023-05-01 03:04:30 +01:00
Antonio Niño Díaz
92f39078a1
library: Fix typo in function name
2023-05-01 03:02:26 +01:00
Antonio Niño Díaz
7dd92e646b
doxygen: Document remaining functions
2023-05-01 03:00:01 +01:00
Antonio Niño Díaz
0456094207
doxygen: Replace HTML tags by markdown
2023-05-01 01:33:43 +01:00
Antonio Niño Díaz
035b8bb49e
doxygen: Document affine backgrounds functions
2023-05-01 01:00:59 +01:00
Antonio Niño Díaz
d88ba43731
doxygen: Document bitmap background functions
2023-05-01 00:17:42 +01:00
Antonio Niño Díaz
be55199098
doxygen: Document collision and sound modules
2023-04-30 15:47:47 +01:00
Antonio Niño Díaz
027e5579be
Fix typo in "collision" everywhere
...
Some defines have been added to preserve backwards compatibility with
the old names.
2023-04-30 14:53:37 +01:00
Antonio Niño Díaz
02b0eff087
doxygen: Document 8x16 font text functions
2023-04-30 14:44:05 +01:00
Antonio Niño Díaz
59b9cb02ec
doxygen: Add 2D functions to a doxygen group
2023-04-30 03:09:18 +01:00
Antonio Niño Díaz
1b344843f4
doxygen: Document text functions
2023-04-30 03:03:12 +01:00
Antonio Niño Díaz
809316450d
doxygen: Add doxyfile
2023-04-30 02:18:22 +01:00
Antonio Niño Díaz
4dcbf74e1d
docs: Move changelog to the root of the repository
2023-04-30 02:17:26 +01:00
Antonio Niño Díaz
9dde256592
doxygen: Create documentation groups
2023-04-30 02:15:43 +01:00
Antonio Niño Díaz
687cc91511
doxygen: Document 256 color sprite functions
2023-04-30 01:48:50 +01:00
Antonio Niño Díaz
245db3169d
doxygen: Remove HTML tags
...
Markdown is supported by Doxygen.
2023-04-29 12:38:53 +01:00
Antonio Niño Díaz
55feace39a
library: Add more doxygen comments
...
The public structs and definitions aren't described in the manual.
2023-04-29 03:30:26 +01:00
Antonio Niño Díaz
733c7d16ce
Add more doxygen comments to library
2023-04-28 02:24:24 +01:00
Antonio Niño Díaz
c693abda87
Increase size of NF_ROOTFOLDER
2023-04-28 01:40:33 +01:00
Antonio Niño Díaz
e1ed5b15ef
Start using doxygen comments in library headers
2023-04-28 01:38:37 +01:00
Antonio Niño Díaz
32834534b1
docs: Remove outdated license files
...
The new ones are in the licenses folder.
2023-04-28 00:42:45 +01:00