|
Benutzereingaben
| Reaktion auf Mauseingaben |
Diese Funktion steht beispielsweise im Head-Element
function onMouseDown(e){
if (vx!=0){ // x-Geschwindigkeit?
vx = 0; // dann x auf Null setzen
if (e.pageY < y) vy= -cs; else vy= +cs; // e.pageY enthält die y-Koordinate der Maus
} else {
vy = 0;
if (e.pageX < x) vx = -cs; else vx = +cs; // e.PageX enthält die x-Koordinate
}
}
und wird auf diese Weise mit dem Canvas-Element "canvas" verknüpft (nachdem es definiert wurde):
canvas.addEventListener("mousedown",onMouseDown,false)
|