using System.Collections.Generic;
using System.Threading.Tasks;
namespace ClassesMissionBalloon
static void Main(string[] args)
Mission firstMission = new Mission();
firstMission.Name = "Mission1";
firstMission.IntroText = "Welcome to the first mission.";
firstMission.OutroText = "This is the end of the first mission.";
firstMission.PointsWhenCompleted = 1000;
firstMission.Status = MissionStatus.ToDo;
Mission secondMission = new Mission();
secondMission.Name = "Mission2";
secondMission.IntroText = "Welcome to the second mission.";
secondMission.OutroText = "This is the end of the second mission";
secondMission.PointsWhenCompleted = 2000;
secondMission.Status = MissionStatus.ToDo;
Console.WriteLine(firstMission.Name);
string startText = firstMission.StartMission();
Console.WriteLine(startText);
string completeText = firstMission.Complete(out points);
Console.WriteLine(completeText);
Console.WriteLine(firstMission.Status);
Console.WriteLine("You have {0} points", points);
Console.WriteLine(secondMission.Name);
startText = secondMission.StartMission();
Console.WriteLine(startText);
Console.WriteLine(secondMission.Status);
Console.WriteLine("You have {0} points", points);
Console.WriteLine(secondMission.Name);
startText = secondMission.StartMission();
Console.WriteLine(startText);
completeText = secondMission.Complete(out pointsToAdd);
Console.WriteLine(completeText);
Console.WriteLine(secondMission.Status);
Console.WriteLine("You have {0} points", points);
Console.WriteLine("Press any key to continue...");