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:
41
Tello Drone/ConsoleClient.cs
Normal file
41
Tello Drone/ConsoleClient.cs
Normal 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;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user