Altering a Built in Functiion

BlitzMax Forums/BlitzMax Programming/Altering a Built in Functiion

But you can overload it properly as long as you're not using fully qualified functions in your code as the dmaz example shown.
Function DrawText(Text:string, PosX:float, PosY:Float)
'Do whatever before drawing
.
.
.
'Do regular drawtext:
brl.max2d.drawtext(text,posx,posy) 
'do whatever after drawing:
.
.
.
End function