SFML est une API multimédia simple, rapide, multiplateforme et orientée objet. Il donne accès à la fenêtre, aux graphiques, au son et au réseau. Il est à l'origine écrit en C ++, et ce projet est une liaison inofficiale pour la langue Pascal. Il utilise les emballages C à partir des liaisons CSFML.
Vous pouvez trouver SFML ici: http://www.sfml-dev.org/
SFML est libéré sous la licence ZLIB / PNG +. La licence peut être optée ici: http://opensource.org/licenses/zlib
Vous pouvez obtenir la version de développement actuelle à partir du référentiel GIT (https://github.com/cwbudde/passfml).
Actuellement, Delphi et FPC / Lazarus sont pris en charge. Cependant, en raison d'une incompatibilité du compilateur avec le compilateur Delphi (résolu avec des solutions de contournement), le FPC est recommandé pour le moment.
Pour le développement Linux, il est également nécessaire d'installer le package LIBCSFML-DEV.
Il n'y a pas de tutoriel pour PassFML, mais comme il s'agit d'une liaison, vous pouvez utiliser les ressources C ++:
SFML et PASSFML sont des projets open-source, et ils ont besoin de votre aide pour se développer et s'améliorer. N'hésitez pas à publier des suggestions ou des rapports de bogues sur le forum (http://en.sfml-dev.org/forums/), soumettez des correctifs par e-mail ou publiez de nouveaux bogues / fonctionnalités demandes sur le tracker de tâche (https://github.com/cwbudde/passfml/issues/). Vous pouvez même débarquer le projet sur GitHub, maintenir votre propre version et nous envoyer des demandes de traction périodiquement pour fusionner votre travail.