public Json_Val ToJsonVal() { Json_Obj obj = new Json_Obj(); obj.Add(new Json_Prop("name", this.Name.ToString())); //TODO: obj.Add(new Json_Prop("finger", (int)this.Finger));//sprite obj.Add(new Json_Prop("masu", (int)this.Masu.MasuNumber)); if (null != this.ResultKioku) { obj.Add(new Json_Prop("log", this.ResultKioku.ToJsonVal())); } return(obj); }
public static Json_Val ToJsonVal(IMoveHalf light) { Json_Obj obj = new Json_Obj(); RO_Star koma = Util_Starlightable.AsKoma(light.Now); // プレイヤーサイド obj.Add(new Json_Prop("pside", Conv_Playerside.ToSankaku(koma.Pside)));// ▲△ // マス obj.Add(new Json_Prop("masu", Conv_SyElement.ToMasuNumber(koma.Masu)));// ▲△ // 駒の種類。歩、香、桂…。 obj.Add(new Json_Prop("syurui", Conv_Komasyurui.ToStr_Ichimoji(Util_Komahaiyaku184.Syurui(koma.Haiyaku))));// ▲△ return(obj); }
public Json_Val ToJsonVal() { Json_Obj obj = new Json_Obj(); obj.Add(new Json_Prop("sippai", this.Sippai)); obj.Add(new Json_Prop("susunda", this.Susunda)); obj.Add(new Json_Prop("seiko", this.Seiko)); if (null != this.StartingSfenstringForKioku) { // 長いログになるので、後ろに回しました。 obj.Add(new Json_Prop("start_node2", this.StartingSfenstringForKioku)); //obj.Add(new Json_Prop("start_node", node.ToJsonVal())); } return(obj); }