public void updateall ()
	// update all of the board
	{
		if (ActiveImage == null) return;
		synchronized (this)
		{
			ActiveImage.getGraphics().drawImage(Empty, 0, 0, this);
		}
		int i, j;
		for (i = 0; i < S; i++)
			for (j = 0; j < S; j++)
				update(i, j);
		showinformation();
	}