Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cwbudde/passfml
Pascal binding for SFML
https://github.com/cwbudde/passfml
delphi fpc game-engine library object-pascal sfml wrapper
Last synced: about 1 month ago
JSON representation
Pascal binding for SFML
- Host: GitHub
- URL: https://github.com/cwbudde/passfml
- Owner: CWBudde
- License: other
- Created: 2015-04-25T18:30:27.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-12T15:28:29.000Z (almost 8 years ago)
- Last Synced: 2024-02-01T14:36:37.331Z (11 months ago)
- Topics: delphi, fpc, game-engine, library, object-pascal, sfml, wrapper
- Language: Pascal
- Homepage:
- Size: 12.3 MB
- Stars: 53
- Watchers: 10
- Forks: 17
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
PasSFML - Simple and Fast Multimedia Library for Pascal
=======================================================SFML is a simple, fast, cross-platform and object-oriented multimedia API. It provides access to windowing, graphics,
audio and network.
It is originally written in C++, and this project is an inofficial binding for the Pascal language. It makes use of the C wrappers from the CSFML bindings.You can find SFML here: http://www.sfml-dev.org/
SFML is released under the the zlib/png+ license.
The license can be optained here: http://opensource.org/licenses/ZlibAuthors
-------* Christian-W. Budde - developer ([email protected])
* Laurent Gomila - original CSFML and SFML developer ([email protected])Download
--------You can get the current development version from the git repository (https://github.com/CWBudde/PasSFML).
Compiler
--------Currently Delphi and FPC/Lazarus are supported. However, due to a compiler incompatibility with the Delphi compiler (solved with workarounds), FPC is recommended at the moment.
Remarks
-------For Linux development it is necessary to also install the libcsfml-dev package.
Learn
-----There is no tutorial for PasSFML, but since it's a binding you can use the C++ resources:
* The official tutorials (http://www.sfml-dev.org/tutorials/)
* The online API documentation (http://www.sfml-dev.org/documentation/)
* The community wiki (https://github.com/LaurentGomila/SFML/wiki/)
* The community forum (http://en.sfml-dev.org/forums/) (or http://fr.sfml-dev.org/forums/ for french people)Contribute
----------SFML and PasSFML are open-source projects, and they need your help to go on growing and improving.
Don't hesitate to post suggestions or bug reports on the forum (http://en.sfml-dev.org/forums/),
submit patches by e-mail, or post new bugs/features requests on the task tracker (https://github.com/CWBudde/PasSFML/issues/).
You can even fork the project on GitHub, maintain your own version and send us pull requests periodically to merge your work.