
import java.util.*;
import java.awt.*;


public class MoveCounter  extends Label  implements Observer {


  private int count;
  
  
  public MoveCounter() {
  
    super("0", Label.CENTER);
    setFont( new Font("Arial", Font.BOLD, 14) );
    setForeground(Color.red);
  }
  
  
  public void update(Observable observed, Object obj) {
  
    Towers towers = (Towers) observed;
    
    if ( towers.height(towers.source) == towers.size() ) {
      count = 0;
    } else {
      count = count + 1;
    }
    setText(""+count);
  }
  
}
