public void start() { _fieldPtr = (BricklesPlayingField) (((BricklesGame) _game).newPlayingField((ArcadeGameMatch) this)); puckSupply = new PuckSupply(_fieldPtr); currentPuck = this.getNewPuck(); ((BricklesPlayingField) _fieldPtr).setPuck(currentPuck); timer.register((MovablePiece) currentPuck); timer.register(this.getCurrentPaddle()); timer.start(); }
public void deleted(ArcadeGamePiece aPiece) { if ((Puck) aPiece == currentPuck) { currentPuck = this.getNewPuck(); ((BricklesPlayingField) _fieldPtr).setPuck(currentPuck); timer.register((MovablePiece) currentPuck); } }