anchor.diff:   (v1 (:struct %vector2))
    (v2 (:struct %vector2))
    (v3 (:struct %vector2))
  - (color (:struct %color)))
  + (color :uint))
    
   ;;RLAPI void DrawTriangleLines(Vector2 v1, Vector2 v2, Vector2 v3, Color color);                           // Draw triangle outline
   (defcfun "DrawTriangleLines" :void
  
positive.code: (defcfun "LoadFontFromImage" (:struct %font)
   "Load font from Image (XNA style)"
   (image (:struct %image))
   (key (:struct %color))
   (first-char :int))
  
  ;;RLAPI CharInfo *LoadFontData(const char *fileName, int fontSize, int *fontChars, int charsCount, int type); // Load font data for further use
  
negative.code:  (start-pos-y :int)
   (end-pos-x :int)
   (end-pos-y :int)
   (color :uint))
  
  ;;RLAPI void DrawLineV(Vector2 startPos, Vector2 endPos, Color color);                                     // Draw a line (Vector version)
  (defcfun "DrawLineV" :void
   "Draw a line (Vector version)"
   (start-pos (:struct %vector2))
   (end-pos (:struct %vector2))
   (color :uint))
  
  ;;RLAPI void DrawLineEx(Vector2 startPos, Vector2 endPos, float thick, Color color);                       // Draw a line defining thickness
  (defcfun "DrawLineEx" :void
  