public GameClient(CheckmateClient client, ServerInfo server) { CheckmateClient = client; m_server = server; m_roomInfos = string.Empty; IsCheckmate = true; }
public static void Main() { #if !DEBUG AppDomain.CurrentDomain.UnhandledException += OnCrash; #endif DrawUselessThings(); Config = Config.LoadConfig(); Config.LoadDecks(); Config.SaveConfig(Config); Rand = new Random(); if (!CardsManager.Init()) { Logger.WriteLine("Could not load cards database. Exiting."); return; } Logger.WriteLine("Initialized cards database, "+ CardsManager.GetCount() + " cards loaded."); ServerInfos infos = new ServerInfos(); if (!infos.Retrieve()) { Logger.WriteLine("Could not retrieve server informations. Exiting."); return; } Logger.WriteLine("Received server informations, connecting to " + infos.Address + ":" + infos.ChatPort + "."); if (!Config.CheckmateEnabled) { DevClient devclient = new DevClient(infos); devclient.Run(); } else { CheckmateClient Cekclient = new CheckmateClient(); Cekclient.Run(); } }