aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 593a98b81784c149a1c85f67a0bb641de824bd4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Custom Gambit-c R7RS bindings for raylib
## For now has the following files:
- raylib.sld
  - R7RS library definition
- structs.scm
  - raylib specific structs
- drawing.scm
  - raylib drawing-related functions
- timing.scm
  - raylib timing-related functions
- input.scm
  - raylib input-related functions for keyboard & mouse
- shapes.scm
  - rshapes module

## Additionally defines the two hygienic macros
- `with-drawing`
  - opens a raylib drawing context, evals body, then closes the context
- `in-scissor-mode`
  - opens scissor-mode, evals body, then closes scissor-mode