public void MoveUnit(string playerUsername, FigurePackage unit) { PlayerPackage player = MatchManager.PlayerWithUsername(playerUsername); FigurePackage figure = player.Figures.Find(f => { return(f.NewRow == unit.OriginalRow && f.NewColumn == unit.OriginalColumn); }); player.Figures.Remove(figure); if (unit.NewRow != -1) { player.Figures.Add(unit); } }
public void TakeDamage(string username, int hp) { MatchManager.ReducePlayerHP(username, hp); }
public List <FigurePackage> GetOpponentsUnits(string myUsername) { return(MatchManager.FindOpponent(MatchManager.PlayerWithUsername(myUsername)).Figures); }
public void RegisterPlayer(PlayerPackage myself) { MatchManager.RegisterPlayer(myself); }