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