public HanoiDisk popDisk() { HanoiDisk d = getNextDisk(); this.hanoiDisks.Remove(d); currentDiskCounter--; return(d); }
public bool pushDisk(HanoiDisk d) { hanoiDisks.Add(d); hanoiDisks.Remove(null); currentDiskCounter++; if (currentDiskCounter == 1) { startDiskCounter(); } return(true); }