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 List <FigurePackage> GetOpponentsUnits(string myUsername) { return(MatchManager.FindOpponent(MatchManager.PlayerWithUsername(myUsername)).Figures); }