private void init(){
  startController=new PourStartController();
  startController.setCheckView(this);
  waveController=new WaveController();
  waveController.setCheckView(this);
  PourFinishController finishController=new PourFinishController();
  finishController.setCheckView(this);
  TickController tickController=new TickController();
  tickController.setCheckView(this);
  List<BaseController> finishControllers=new ArrayList<>();
  finishControllers.add(finishController);
  finishControllers.add(tickController);
  this.finishControllers=finishControllers;
}

private void init ( ) { startController = new PourStartController ( ) ; startController . setCheckView ( this ) ; waveController = new WaveController ( ) ; waveController . setCheckView ( this ) ; PourFinishController finishController = new PourFinishController ( ) ; finishController . setCheckView ( this ) ; TickController tickController = new TickController ( ) ; tickController . setCheckView ( this ) ; List < BaseController > finishControllers = new ArrayList < > ( ) ; finishControllers . add ( finishController ) ; finishControllers . add ( tickController ) ; this . finishControllers = finishControllers ; }
basic animations to build the liquidbutton
