static void Main(string[] args) { Console.WriteLine("Lass wen retten"); //Test Premises premises = new Premises(22, 20); object[,] map = premises.generateMap(); RescueBot rescueBot = new RescueBot(premises.returnStartingPosition()[0], premises.returnStartingPosition()[1], premises); // Start navigation oder so // Bot ground movement Test // --> Works!!! /* * rescueBot.updateSurroundings(); * Console.WriteLine("PosY{0}, PosX{1}",rescueBot.positionY,rescueBot.positionX); * rescueBot.driveForward(); * Console.WriteLine("Bot Pos : {0}", rescueBot.returnXpos()); * rescueBot.updateSurroundings(); * Console.WriteLine("PosY{0}, PosX{1}",rescueBot.positionY,rescueBot.positionX); * rescueBot.driveForward(); * Console.WriteLine("Bot Pos : {0}", rescueBot.returnXpos()); * rescueBot.updateSurroundings(); * Console.WriteLine("PosY{0}, PosX{1}",rescueBot.positionY,rescueBot.positionX); * rescueBot.driveForward(); * Console.WriteLine("Bot Pos : {0}", rescueBot.returnXpos()); * rescueBot.updateSurroundings(); * Console.WriteLine("PosY{0}, PosX{1}",rescueBot.positionY,rescueBot.positionX); * rescueBot.driveForward(); * Console.WriteLine("Bot Pos : {0}", rescueBot.returnXpos()); * rescueBot.updateSurroundings(); * Console.WriteLine("PosY{0}, PosX{1}",rescueBot.positionY,rescueBot.positionX); * rescueBot.driveForward(); * Console.WriteLine("Bot Pos : {0}", rescueBot.returnXpos()); * rescueBot.updateSurroundings(); * Console.WriteLine("PosY{0}, PosX{1}",rescueBot.positionY,rescueBot.positionX); * rescueBot.driveForward(); */ // TODO: // Navigations algorithmus // Automatisches aufsammeln von passenden gegenständen // wenn sie sich links, rechts, vor oder hinter dem fahrzeug befinden // entfernen der gegenstände auf der Karte DONE // Bot auf der Karte anzeigen // Bot auf der Karte bewegen rescueBot.startNavigation(rescueBot); }