Need to work on Getting the Missions running, There is currently an issue with the UDP Client sending to a bad IP

This commit is contained in:
2019-09-02 23:13:05 -06:00
commit 8c9bebb783
28 changed files with 453 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
using System;
using System.Runtime.CompilerServices;
namespace Tello_Drone
{
public class ConsoleClient
{
private readonly IMissions _missions;
private readonly IConsoleLogger _consoleLogger;
public ConsoleClient(IMissions missions, IConsoleLogger consoleLogger)
{
_missions = missions;
_consoleLogger = consoleLogger;
}
public void Run()
{
_consoleLogger.Log("Choose a mission to run.");
_consoleLogger.Log("1: Mission 1");
_consoleLogger.Log("2: Mission 2");
_consoleLogger.Log("3: Mission 3");
var userInput = Console.ReadLine();
switch (userInput)
{
case "1":
_missions.RunMission1();
break;
default:
_consoleLogger.Log("Not A Valid Entry...Try Again");
Run();
break;
}
}
}
}