Skip to content

raylib-py 5.5.0

Latest
Compare
Choose a tag to compare
@overdev overdev released this 19 Nov 23:55

Package release for the C Raylib 5.5

This release was made from the output of another project, as mentioned in #45.

Added

  • New functions (refer to raylib's repo for more information):
    GetClipboardImage
    IsShaderValid
    GetScreenTooWrldRay
    GetScreenToWorldRayEx
    MakeDirectory
    IsFileNameValid
    ComputeCRC32
    ComputeMD5
    ComputeSHA1
    SetGamepadVibration
    GetShapesTexture
    GetShapesTextureRectangle
    DrawRectangleRoundedLinesEx
    CheckCollisionCircleLine
    LoadImageAnimFromMemory
    IsImageValid
    ImageFromChannel
    ImageKernelConvolution
    ImageDrawLineEx
    ImageDrawTriangle
    ImageDrawTriangleEx
    ImageDrawTriangleLines
    ImageDrawTriangleFan
    ImageDrawTriangleStrip
    IsTextureValid
    IsRenderTextureValid
    ColorIsEqual
    ColorLerp
    IsFontValid
    TextToSnake
    TextToCamel
    TextToFloat
    IsModelValid
    DrawModelPoints
    DrawModelPointsEx
    ExportMeshAsCode
    IsMaterialValid
    UpdateModelAnimationBones
    IsWaveValid
    IsSoundValid
    IsMusicValid
    IsAudioStreamValid

Changed

  • All functions named Is*Ready in 5.0 were renamed to Is*Valid

Fixed

  • Various small tweeks in the binding generator (raylibctbg project) resulted in various small bug fixes in the wrapper code like functions called as methods that didn't consider self to be passed by reference when the param required a pointer.

Give feedback!

raylib-py depends heavily on your usage feedback. If you encounter any bug, please, report it in the issues section. Due to how raylib-py is maintained, bugs tend to be a little hard to find but quick to fix. In any case, you won't be required to look into the code, but simply point out which API is behaving unexpectedly.

Would you like to have a more customized binding for raylib?

Please, take a look at this project: raylibpyctbg