Una superduda, dudosa, mega duda.
¿Como le hacemos con el programa para que la bolita rebote en cualquier sentido?
como los displays que aparecen en las pantallas, ya saben, el famoso ejemplo de los viejos DvDs donde aparecia la leyenda de DvD's y rebota por todos lados si nadie usaba el DVD, simplemente estaba en modo espera:
<meta charset="UTF-8">
<canvas width="600" height="400"> </canvas>
<script>
var screen = document.querySelector ("canvas");
var pencil = screen.getContext("2d");
pencil.fillStyle = "lightblue";
pencil.fillRect (0,0,600,400);
function makingCircunference (sectorX,sectorY,sectorRadius){
pencil.fillStyle = ("red");
pencil.beginPath();
pencil.arc(sectorX,sectorY,sectorRadius,0,2*Math.PI);
pencil.fill();
}
function clearScreen (){
pencil.clearRect(0,0,600,400);
}
var vectorX = 0;
var orientation = 1;
function updatingScreen (){
clearScreen();
if(vectorX > 600){
orientation = -1;
}
else if (vectorX < 0){
orientation = 1
}
makingCircunference(vectorX,20,10);
vectorX = vectorX + orientation;
}
setInterval(updatingScreen,10);
</script>