Ejemplo n.º 1
0
        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}");
        }
Ejemplo n.º 2
0
        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}");
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        public string Serialize()
        {
            var map = heights.StrJoin("|", row => row.StrJoin(""));
            var my  = MyUnits.StrJoin("|");
            var his = HisUnits.StrJoin("|");

            return(string.Join("|", map, my, his));
        }