Пример #1
0
        public static GameStateResignAction Deserialize(string s)
        {
            string[] ss = s.Split(new char[] { '|' });

            GameState gs = GameState.Deserialize(ss[0]);

            ss = ss[1].Split(' ');

            int            time     = int.Parse(ss[0]);
            ResignResponse response = (ResignResponse)Enum.Parse(typeof(ResignResponse), ss[1]);

            GameStateResignAction gsra = new GameStateResignAction(gs, time, response);

            return(gsra);
        }
Пример #2
0
 public ResignResponseHint(ResignResponse response)
 {
     this.response = response;
 }
 public GameStateResignAction(GameState gs, long time, ResignResponse response)
     : base(gs, time)
 {
     this.response = response;
 }
Пример #4
0
 public GameStateResignAction(GameState gs, long time, ResignResponse response)
     : base(gs, time)
 {
     this.response = response;
 }
Пример #5
0
 /// <summary>
 /// Respond back to a resign offer.
 /// </summary>
 /// <param name="resign_response"></param>
 /// <returns></returns>
 public abstract bool RespondToResign(ResignResponse resign_response);
Пример #6
0
 public ResignResponseHint(ResignResponse response)
 {
     this.response = response;
 }
Пример #7
0
 /// <summary>
 /// Respond back to a resign offer.
 /// </summary>
 /// <param name="resign_response"></param>
 /// <returns></returns>
 public abstract bool RespondToResign(ResignResponse resign_response);