cray
cray
Complete RayLib bindings to Crystal.
Installation
Add this to your application's shard.yml:
dependencies:
cray:
gitlab: zatherz/cray
Usage
Check out the examples in the examples directory.
You can run make run_examples to run all of the examples one after another.
The function names are the same as the names in the cheatsheet, with the following differences:
- All of the functions, structs and constants are prefixed with
LibRay.
IsWindowMinimized=>LibRay.window_minimized?
Vector2=>LibRay::Vector2
FLAG_WINDOW_RESIZABLE=>LibRay::FLAG_WINDOW_RESIZABLE - PascalCase is changed into snake_case (so for example
InitWindowisinit_window). - Functions returning booleans end with a question mark and the
Isprefixes are stripped.
For example,IsWindowMinimizediswindow_minimized? - Any other name inconsistency is a bug.
Contributors
- [Zatherz] Zatherz - creator, maintainer
Repository
cray
Owner
Statistic
- 7
- 4
- 1
- 11
- 0
- over 6 years ago
- October 26, 2017
License
MIT License
Links
Synced at
Wed, 29 Oct 2025 05:33:35 GMT
Languages