-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Manuel edited this page Nov 4, 2021
·
16 revisions
Welcome to the ASFML wiki!
Available resources:
- API documentation for ASFML.
- Tutorials for SFML (C++) or CSFML (C) are useful. Applicability to Ada is usually straightforward.
Feel free to add yours!
- 16 Games
- Play 2048
- pygamer-simulator
- Civ-Klon
- BingAda (only for sound)
Steps to create a new release:
- Install the new release in the OS and use
include/generated/check.sh
to get the list of new symbols to import. - Read the release notes for SFML to get an idea of API changes.
- Compare the two tags (current bound release and new release) to see differences in header files, for example: https://github.com/SFML/CSFML/compare/2.4...2.5
- Run
include/generated/gen.sh
to get the automatically generated specifications. - Merge generated specifications with current ones and edit accordingly.
- Update tests if needed.
- Repeat until
check.sh
says everything is updated and compile and run tests. - Update version numbers in
include/sf.ads
- Regenerate documentation and update README.
- Make new release in GitHub.