// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   Server.java

import java.io.IOException;
import java.io.PrintStream;
import java.net.ServerSocket;

public class Server
{

    public Server()
    {
    }

    public static void main(String args[])
    {
        ServerSocket serversocket;
        try
        {
            grids = new BoggleGrid[10];
            highscores = new HighScoreTable[11];
            for(int i = 0; i < 10; i++)
            {
                grids[i] = new BoggleGrid(i);
                grids[i].shake();
                highscores[i + 1] = new HighScoreTable("Highscores (#" + i + ")");
            }

            highscores[0] = new HighScoreTable("Overall Highscores");
            serversocket = new ServerSocket(1978, 100);
        }
        catch(IOException ioexception)
        {
            System.err.println(ioexception);
            return;
        }
        int j = 0;
        do
            try
            {
                do
                    (new ClientServer(serversocket.accept(), grids[j++], highscores)).run();
                while(j < 10);
                j = 0;
            }
            catch(IOException _ex) { }
        while(true);
    }

    private static final int numGames = 10;
    private static BoggleGrid grids[];
    private static HighScoreTable highscores[];
}

