Esempio n. 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);
        }
Esempio n. 2
0
 public ResignResponseHint(ResignResponse response)
 {
     this.response = response;
 }
 public GameStateResignAction(GameState gs, long time, ResignResponse response)
     : base(gs, time)
 {
     this.response = response;
 }
Esempio n. 4
0
 public GameStateResignAction(GameState gs, long time, ResignResponse response)
     : base(gs, time)
 {
     this.response = response;
 }
Esempio n. 5
0
 /// <summary>
 /// Respond back to a resign offer.
 /// </summary>
 /// <param name="resign_response"></param>
 /// <returns></returns>
 public abstract bool RespondToResign(ResignResponse resign_response);
Esempio n. 6
0
 public ResignResponseHint(ResignResponse response)
 {
     this.response = response;
 }
Esempio n. 7
0
 /// <summary>
 /// Respond back to a resign offer.
 /// </summary>
 /// <param name="resign_response"></param>
 /// <returns></returns>
 public abstract bool RespondToResign(ResignResponse resign_response);