Hi everybody, i´m using UnifiedFFI with Chipmunk2D library .
I want to get a pointer to a C Structure (cpBody) and set a position to it.
I have a subClass of FFIOpaqueObject to handle pointer.

This is the "new " ffiCall :
    self ffiCall: #(cpBody* cpBodyNew(cpFloat m, cpFloat i))

And this is a "seter" ffiCall:

    self ffiCall: #( void cpBodySetPosition( self, cpVect vector ) ).

I`m not getting any "error" but the position is not updating.
I tried the same using Chipmunk directly and it works, so there is a
problem with what i have in Pharo.
Any suggestion?
Thanks in advance.

Alvaro Piorno

Reply via email to