public override string ToString() { var map = Size.Times(y => Size.Times(x => heights[y, x]).StrJoin("")).StrJoin("\n"); var my = MyUnits.StrJoin("; "); var his = HisUnits.StrJoin("; "); return($"{map}\n{my}\n{his}\n{CurrentPlayer}"); }
public override string ToString() { var map = heights.StrJoin("\n", row => row.StrJoin("")); var my = MyUnits.StrJoin("; "); var his = HisUnits.StrJoin("; "); return($"{map}\n{my}\n{his}\n{CurrentPlayer}"); }
public string Serialize() { var map = Size.Times(y => Size.Times(x => heights[y, x]).StrJoin("")).StrJoin("|"); var my = MyUnits.StrJoin("|"); var his = HisUnits.StrJoin("|"); return(string.Join("|", map, my, his)); }
public string Serialize() { var map = heights.StrJoin("|", row => row.StrJoin("")); var my = MyUnits.StrJoin("|"); var his = HisUnits.StrJoin("|"); return(string.Join("|", map, my, his)); }