From 971b4522172cb26cb92de8edf63b28a4e30d7bd2 Mon Sep 17 00:00:00 2001 From: Alessandro Cuppari Date: Mon, 31 Oct 2022 14:19:58 +0000 Subject: [PATCH] Fixed signature of ImageDrawLineV --- raylib/rtextures.go | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/raylib/rtextures.go b/raylib/rtextures.go index 27d1fc2..a74d7c0 100644 --- a/raylib/rtextures.go +++ b/raylib/rtextures.go @@ -392,18 +392,16 @@ func ImageDrawLine(dst *Image, startPosX, startPosY, endPosX, endPosY int32, col cendPosX := (C.int)(endPosX) cendPosY := (C.int)(endPosY) ccolor := colorCptr(col) - C.ImageDrawLine(cdst, cstartPosX, cstartPosY, cendPosX, cendPosY, ccolor) + C.ImageDrawLine(cdst, cstartPosX, cstartPosY, cendPosX, cendPosY, *ccolor) } // ImageDrawLineV - Draw line within an image, vector version -func ImageDrawLineV(dst *Image, startPosX, startPosY, endPosX, endPosY int32, col color.RGBA) { +func ImageDrawLineV(dst *Image, start, end Vector2, col color.RGBA) { cdst := dst.cptr() - cstartPosX := (C.int)(startPosX) - cstartPosY := (C.int)(startPosY) - cendPosX := (C.int)(endPosX) - cendPosY := (C.int)(endPosY) + cstart := start.cptr() + cend := end.cptr() ccolor := colorCptr(col) - C.ImageDrawLineV(cdst, cstartPosX, cstartPosY, cendPosX, cendPosY, ccolor) + C.ImageDrawLineV(cdst, *cstart, *cend, *ccolor) } // ImageDrawCircle - Draw a filled circle within an image