static void Main(string[] args) { Console.WriteLine("0 - atlantyda.vm, 1 - localhost"); String ktory = Console.ReadLine(); int liczba = Int32.Parse(ktory); punkty.Add(new MapPoint(0, 0, true, 0, false, 0, 2)); while (true) { agentTomek = new AgentAPI(Listen); String ip = Settings.serverIP; String groupname = Settings.groupname; String grouppass = Settings.grouppass; if (liczba == 0) ip = "atlantyda.vm.wmi.amu.edu.pl"; else ip = "localhost"; groupname = "ZeloweMisie"; if (liczba == 0) grouppass = "******"; else grouppass = "******"; Console.Write("Podaj nazwe swiata: "); String worldname = Console.ReadLine(); Console.Write("Podaj imie: "); imie = Console.ReadLine(); string fileName = "Default.aiml"; string sourcePath = @".\aiml\schemat\"; string targetPath = @".\aiml\"; if (File.Exists("aiml\\" + imie + ".aiml")) File.Delete("aiml\\" + imie + ".aiml"); string sourceFile = System.IO.Path.Combine(sourcePath, fileName); string destFile = System.IO.Path.Combine(targetPath, imie + ".aiml"); File.Copy(sourceFile, destFile); DoAIML aiml = new DoAIML(imie + ".aiml"); aiml.zapis("imie", imie); myBot = new cBot(false); try { cennikSwiata = agentTomek.Connect(ip, 6008, groupname, grouppass, worldname, imie); Console.WriteLine(cennikSwiata.initialEnergy + " - Maksymalna energia"); Console.WriteLine(cennikSwiata.maxRecharge + " - Maksymalne doładowanie"); Console.WriteLine(cennikSwiata.sightScope + " - Zasięg widzenia"); Console.WriteLine(cennikSwiata.hearScope + " - Zasięg słyszenia"); Console.WriteLine(cennikSwiata.moveCost + " - Koszt chodzenia"); Console.WriteLine(cennikSwiata.rotateCost + " - Koszt obrotu"); Console.WriteLine(cennikSwiata.speakCost + " - Koszt mówienia"); energy = cennikSwiata.initialEnergy; KeyReader(); agentTomek.Disconnect(); Console.ReadKey(); break; } catch (NonCriticalException ex) { Console.WriteLine(ex.Message); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine(ex.StackTrace); Console.ReadKey(); break; } } }
static void Main(string[] args) { Console.WriteLine("0 - atlantyda.vm, 1 - localhost"); String ktory = Console.ReadLine(); int liczba = Int32.Parse(ktory); punkty.Add(new MapPoint(0, 0, true, 0, false, 0, 2)); while (true) { agentTomek = new AgentAPI(Listen); String ip = Settings.serverIP; String groupname = Settings.groupname; String grouppass = Settings.grouppass; if (liczba == 0) { ip = "atlantyda.vm.wmi.amu.edu.pl"; } else { ip = "localhost"; } groupname = "ZeloweMisie"; if (liczba == 0) { grouppass = "******"; } else { grouppass = "******"; } Console.Write("Podaj nazwe swiata: "); String worldname = Console.ReadLine(); Console.Write("Podaj imie: "); imie = Console.ReadLine(); string fileName = "Default.aiml"; string sourcePath = @".\aiml\schemat\"; string targetPath = @".\aiml\"; if (File.Exists("aiml\\" + imie + ".aiml")) { File.Delete("aiml\\" + imie + ".aiml"); } string sourceFile = System.IO.Path.Combine(sourcePath, fileName); string destFile = System.IO.Path.Combine(targetPath, imie + ".aiml"); File.Copy(sourceFile, destFile); DoAIML aiml = new DoAIML(imie + ".aiml"); aiml.zapis("imie", imie); myBot = new cBot(false); try { cennikSwiata = agentTomek.Connect(ip, 6008, groupname, grouppass, worldname, imie); Console.WriteLine(cennikSwiata.initialEnergy + " - Maksymalna energia"); Console.WriteLine(cennikSwiata.maxRecharge + " - Maksymalne doładowanie"); Console.WriteLine(cennikSwiata.sightScope + " - Zasięg widzenia"); Console.WriteLine(cennikSwiata.hearScope + " - Zasięg słyszenia"); Console.WriteLine(cennikSwiata.moveCost + " - Koszt chodzenia"); Console.WriteLine(cennikSwiata.rotateCost + " - Koszt obrotu"); Console.WriteLine(cennikSwiata.speakCost + " - Koszt mówienia"); energy = cennikSwiata.initialEnergy; KeyReader(); agentTomek.Disconnect(); Console.ReadKey(); break; } catch (NonCriticalException ex) { Console.WriteLine(ex.Message); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine(ex.StackTrace); Console.ReadKey(); break; } } }