using System.Collections.Generic;
public int GetKills(string playerName){
throw new System.NotImplementedException();
public int GetDeaths(string playerName){
throw new System.NotImplementedException();
public int GetShotsFired(string playerName){
throw new System.NotImplementedException();
public int GetShotsHit(string playerName){
throw new System.NotImplementedException();
public void RegisterPlayerDied(string playerWhoDied, string playerWhoKilledThem){
throw new System.NotImplementedException();
public void RegisterPlayerFiredShot(string playerWhoFired){
throw new System.NotImplementedException();
public void RegisterPlayerHitShot(string playerWhoFired){
throw new System.NotImplementedException();
public void PrintAllStats(string playerName){
Console.WriteLine(playerName + ":");
Console.WriteLine("- KOs:" + this.GetKills(playerName));
Console.WriteLine("- Deaths:" + this.GetDeaths(playerName));
Console.WriteLine("- Shots Fired:" + this.GetShotsFired(playerName));
Console.WriteLine("- Shots Hit:" + this.GetShotsHit(playerName));
public static void Main()
GameStats stats = new GameStats();
stats.RegisterPlayerFiredShot("Steve");
stats.RegisterPlayerFiredShot("Steve");
stats.RegisterPlayerFiredShot("Steve");
stats.RegisterPlayerHitShot("Steve");
stats.RegisterPlayerFiredShot("Steve");
stats.RegisterPlayerHitShot("Steve");
stats.RegisterPlayerDied("Tom", "Steve");
stats.RegisterPlayerFiredShot("Tom");
stats.RegisterPlayerFiredShot("Tom");
stats.RegisterPlayerHitShot("Tom");
stats.RegisterPlayerFiredShot("Tom");
stats.RegisterPlayerHitShot("Tom");
stats.RegisterPlayerDied("Steve", "Tom");
stats.RegisterPlayerFiredShot("Steve");
stats.RegisterPlayerHitShot("Steve");
stats.RegisterPlayerFiredShot("Steve");
stats.RegisterPlayerHitShot("Steve");
stats.RegisterPlayerDied("Tom", "Steve");
stats.RegisterPlayerFiredShot("AFKMan");
stats.PrintAllStats("Steve");
stats.PrintAllStats("Tom");
stats.PrintAllStats("AFKMan");