Exemplo 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);
        }
Exemplo n.º 2
0
 public ResignResponseHint(ResignResponse response)
 {
     this.response = response;
 }
 public GameStateResignAction(GameState gs, long time, ResignResponse response)
     : base(gs, time)
 {
     this.response = response;
 }
Exemplo n.º 4
0
 public GameStateResignAction(GameState gs, long time, ResignResponse response)
     : base(gs, time)
 {
     this.response = response;
 }
Exemplo 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);
Exemplo n.º 6
0
 public ResignResponseHint(ResignResponse response)
 {
     this.response = response;
 }
Exemplo 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);