Commit Graph

178 Commits

Author SHA1 Message Date
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