public synchronized void step() { EventPoint eventpoint = Events.pop(); if (eventpoint != null) { XPos = Math.max(XPos, (int) eventpoint.x); eventpoint.action(this); } else if (XPos < getBounds().width) { XPos = getBounds().width; } else { init(); } Arcs.checkBounds(this, XPos); repaint(); }
public MyCanvas(BBBike app_arg) { app = app_arg; init(); }
public synchronized void restart() { init(); repaint(); }
public MyCanvas() { init(); }