Raylib bindings for the Hare programming language.
1# Hare Raylib Bindings
2- [Raylib](https://www.raylib.com)
3- [Hare Language](https://harelang.org/)
4
5Project started after [Tsoding](https://www.youtube.com/channel/UCrqM0Ym_NbK1fqeQG2VIohg) made a video trying out hare and linking it with raylib.
6- Here's the video: [Hare Programming Language - Tsoding Daily](https://www.youtube.com/watch?v=2E3E_Rh3mvw)
7So the rest of these bindings would not have been possible if not for this video.
8
9Bindings were made following the [Hare Style Guide](https://harelang.org/style/). Which means you will see some differences between RaySan5's definition of Raylib functions and types and the functions and types in these bindings. Most notably the use of snake_case for functions and PascalCase for type names.
10
11## TODO
12I am basically ticking things off from the raylib cheatsheet page. You can check that page here: [List of implemented bindings](./assets/TODO.md).
13### Raylib modules:
14- [x] rcore.ha
15- [ ] rshapes.ha
16- [ ] rtextures.ha
17- [ ] rtext.ha
18- [ ] rmodels.ha
19- [ ] raudio.ha
20- [x] rstructs.ha
21- [x] rcolors.ha
22- [ ] rdefines.ha