Toujours là ?
Bien, aujourd'hui, nous allons ajouter quelque chose de bien pratique à notre Blob.
On va lui donner une fonction qui saura comment il se dessinera.
Pour cela, nous modifions la fonction create_blob
function create_blob(x,y,max,r,color)
blob.x=x
blob.y=y
blob.max=max
blob.r=r
blob.color=color
blob.draw=function()
circ(blob.x,blob.y,blob.max,blob.color);
circfill(blob.x,blob.y,blob.r,blob.color);
end
De la même manière que nous avions ajouté par exemple les coordonnées x et y, nous ajoutons la fonction draw qui dessinera le Blob.
Il suffit alors d'utiliser cette fonction dans la fonction _draw()
function _draw()
blob.draw()
end
Simplissime non ?
Comme toujours, vous pouvez m'écrire ou laisser des commentaires ici.
Le code est toujours disponible sur le Github Blobwars
Comments powered by Talkyard.