Pico-8 : premiers pas 3

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