Merge pull request #440 from JupiterRider/DrawCircleLinesV

#436 DrawCircleLinesV to cgo-version added
This commit is contained in:
Milan Nikolic 2024-10-24 07:58:35 +02:00 committed by GitHub
commit d4e03b2d75
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -134,6 +134,14 @@ func DrawCircleLines(centerX, centerY int32, radius float32, col color.RGBA) {
C.DrawCircleLines(ccenterX, ccenterY, cradius, *ccolor) C.DrawCircleLines(ccenterX, ccenterY, cradius, *ccolor)
} }
// DrawCircleLinesV - Draw circle outline (Vector version)
func DrawCircleLinesV(center Vector2, radius float32, col color.RGBA) {
ccenter := center.cptr()
cradius := (C.float)(radius)
ccolor := colorCptr(col)
C.DrawCircleLinesV(*ccenter, cradius, *ccolor)
}
// DrawEllipse - Draw ellipse // DrawEllipse - Draw ellipse
func DrawEllipse(centerX, centerY int32, radiusH, radiusV float32, col color.RGBA) { func DrawEllipse(centerX, centerY int32, radiusH, radiusV float32, col color.RGBA) {
ccenterX := (C.int)(centerX) ccenterX := (C.int)(centerX)