This repo contains pocketpy bindings for raylib.
Current raylib version: 5.1-dev
- Python 3.9 or higher
pip install pycparser
python gen_raylib.py
This generates two files:
You can take these two files directly into your project.
import raylib as rl
rl.InitWindow(800, 450, "raylib [core] example - basic window")
RAYWHITE = rl.Color(34, 34, 34, 255)
LIGHTGRAY = rl.Color(200, 200, 200, 255)
while not rl.WindowShouldClose():
rl.BeginDrawing()
rl.ClearBackground(RAYWHITE)
rl.DrawText("Congrats! You created your first window!", 190, 200, 20, LIGHTGRAY)
rl.EndDrawing()
rl.CloseWindow()
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
./build/raylib_test
- variadic functions are not supported
- callbacks are not supported
MIT License