public static void Main()
Console.WriteLine("Hello World");
public class Game character
public Game character (string nameP, int modelP)
name = nameP;model = healthlP;}
public virtual void display Details()
Console.WriteLine ("Display character Details");
Console.WriteLine ("name is: "+ name);
Console.WriteLine ("health Number is: "+health);
Console.WriteLine ("\n");}
publicclass Enemyniper: BasicPhone
public EnemySniper (stringmakeP, intmodelP, intdataP) : base(makeP, modelP){data = dataP;
publicstaticvoidMain(string[] args)
Player myPlayer = new Player("mike", 20 );
EnemySniper my Enemysniper = new EnemySniper("tom", 30 );
Console.WriteLine("\n******************************");
Console.WriteLine("*** Phone Menu ***");
Console.WriteLine("******************************");
Console.WriteLine("1 Display Enemy Stats");
Console.WriteLine("2 Enemy Shoot");
Console.WriteLine("3 Enemy Add Ammo");
Console.WriteLine("4 Display Player Stats");
Console.WriteLine("5 Attack Enemy");
Console.WriteLine("6 Player Move Closer");
Console.WriteLine("99 quit \n");
Console.WriteLine("******************************");
choice = Console.ReadLine();
:my EnemySniper.displayDetails();
my EnemySniper.sendText();
myEnemySniper.sendEmail();
Console.WriteLine("you did not choose 1, 2 or 3");
publicGameCharacter (stringmakeP, intmodelP)
public virtual void display Details()
Console.WriteLine ("Display Phone Details");
Console.WriteLine ("Make is: "+ make);
Console.WriteLine ("Ammo Number is: "+ Ammo);
Console.WriteLine ("\n");
publicSmartPhone (stringmakeP, intmodelP, intdataP):base(makeP, modelP){data = dataP;
publicoverridevoiddisplayDetails()
Console.WriteLine("data is : "+ data);
Console.WriteLine("Sending Email");
Console.WriteLine("No data");
{Console.WriteLine ("Adding data"+ "\n");
publicclassPlayer:GameCharacter
public Player (stringmakeP, intmodelP, floatcreditP) : base(makeP, modelP)
public override void display Details()
Console.WriteLine("Credit is : "+ credit);
Console.WriteLine("Sending Text");
Console.WriteLine("No Credit");
Console.WriteLine ("Topping Up"+ "\n")