2016-04-26 10 views
2

Ich habe ein Snake-Spiel erstellt, aber ich möchte jeden neuen Block hinzugefügt, um eine zufällige neue Farbe zu generieren. Dies ist, was ich gerade jetzt habe, aber alles, was es tut, sendet eine "Null" zurück und verursacht, dass es weiß ist.Snake Game zufällige Farben

// Draw a square for each segment of the snake's body 
 
Snake.prototype.draw = function() { 
 
for (var i = 0; i < this.segments.length; i++) { 
 
this.segments[i].drawSquare(randomColor()); 
 
} 
 
}; 
 

 

 

 

 

 

 

 

 
function randomColor() { 
 
    return '#' + ('00000' + (Math.random() * 16777216 << 0).toString(16)).substr(-6); 
 
}

Antwort

1

die randomColor Funktion Arbeit finden, wenn etwas noch falsch, lassen Sie mich wissen Ihr Snake (und segments von this)

function randomColor() { 
    return '#' + ('00000' + (Math.random() * 16777216 << 0).toString(16)).substr(-6); 
}