Hallo, Leute,

Nachdem ich herausgefunden habe, dass man im Canvas-Kontext nicht die Elemente transformiert, sondern den Canvas,
dachte ich so in meinem spätjugendlichem Leichtsinn, dass man da ein schönes "Erdbeben" simulieren kann, indem man
ein paar passend getimte translates auf den Canvas-(context) loslässt.

Code: ctx ist der Canvas-Kontext
Code:
function wackeln()
{ ctx.save();
  ruettel(10);
}
function ruettel(nr)
{  if (nr>0) 
   { ctx.translate(16.0*Math.random()-8.0,8.0*Math.random()-4.0);
     zeige_staebe();
     setTimeout('ruettel('+(nr-1)+')',50);
   }
   else 
   { ctx.restore();
     zeige_staebe();
	 gameover(1);
   }
}


Das klappte gut mit 4 Objekten, aber bei 41 schneckt Mozilla doch ziemlich. Das kann Java ja besser, auch wenn man
dort die Einzelobjekte bewegt.

nächster Versuch:
alle Objekte wurde "zu Fuß" versetzt, das war trotz etlicher Kommandos geringfügig schneller (kein Vergleich zu Java!)

Frage:
Gibt es was Schnelleres, um alle Objekte eines Canvasses (simultan) zu bewegen? Eine Phase sollte nicht länger als 50ms
dauern.

Gruß,
Ulrike