Hello work!
Alguém poderia me ajudar? A circunferência se movimenta em praticamente todas as direções, mas não sobe. O que fiz de errado?
Rsrsrsrsr!
<script type="text/javascript">
var screen = document.querySelector("canvas");
var brush = screen.getContext ("2d");
brush.fillStyle = "gray";
brush.fillRect (0,0,600,400);
var x = 20;
var y = 20;
var top = 38;
var down = 40;
var right = 39;
var left = 37;
var rate = 10;
function displayCircle(x,y,radius){
brush.fillStyle = "blue";
brush.beginPath();
brush.arc(x,y,radius,0,2*Math.PI);
brush.fill();
}
function clear(){
brush.fillStyle = "gray";
brush.fillRect (0,0,600,400);
}
function update(){
clear();
displayCircle(x,y,10);
}
setInterval(update,20);
function readKeyBoard (event){
if(event.keyCode==top){
y=y-rate;
}else if (event.keyCode==down){
y=y+rate;
}else if (event.keyCode==left){
x=x-rate;
}else if (event.keyCode==right){
x=x+rate;
}
}
document.onkeydown = readKeyBoard;
</script>