anchor.diff:    (texture (:struct %texture))
     (position (:struct %vector3))
     (size :float)
  -  (tint (:struct %color)))
  +  (tint :uint))
   
   ;;RLAPI void DrawBillboardRec(Camera camera, Texture2D texture, Rectangle source, Vector3 position, Vector2 size, Color tint); // Draw a billboard texture defined by source
   (defcfun "DrawBillboardRec" :void
  
positive.code:  (sides :int)
   (radius :float)
   (rotation :float)
   (color (:struct %color)))
   
  ;;RLAPI void DrawPolyLines(Vector2 center, int sides, float radius, float rotation, Color color);          // Draw a polygon outline of n sides
  (defcfun "DrawPolyLines" :void
  
negative.code:  (texture (:struct %texture))
   (pos-x :int)
   (pos-y :int)
   (tint :uint))
  
  ;;RLAPI void DrawTextureV(Texture2D texture, Vector2 position, Color tint);                                // Draw a Texture2D with position defined as Vector2
  (defcfun "DrawTextureV" :void
   (texture (:struct %texture))
   (position (:struct %vector2))
   (tint :uint))
  
  ;;RLAPI void DrawTextureEx(Texture2D texture, Vector2 position, float rotation, float scale, Color tint);  // Draw a Texture2D with extended parameters
  (defcfun "DrawTextureEx" :void
  