private void clearAll() {
    isGameStarted = false;
    lastHotelAuction = -1;
    clearID = 0;
    for (int i = 0, n = clientPrefs.length; i < n; i++) {
      int[] tmp = clientPrefs[i];
      for (int j = 0, m = tmp.length; j < m; j++) {
	tmp[j] = 0;
      }
    }

    for (int i = 0; i < NO_AUCTIONS; i++) {
      auctionIDs[i] = 0;
      owns[i] = 0;
      bids[i] = null;
      costs[i] = 0f;
      allocate[i] = 0;
      quotes[i].clearAll();
      pendingQuotes[i] = 0L;
    }
    if (tableModel != null) {
      tableModel.fireTableDataChanged();
    }
  }