Пример #1
0
        public static Move FromJSON(JSONNode json)
        {
            var actions = new List <BoardAction>();
            var arr     = json["actions"].AsArray;

            foreach (JSONNode js in arr)
            {
                actions.Add(BoardAction.FromJSON(js));
            }

            return(new Move(actions));
        }
Пример #2
0
 void AddAndExecute(BoardAction action)
 {
     actions.Add(action);
     action.Do(board);
 }
Пример #3
0
 public void Execute(BoardAction action)
 {
     action.Do(board);
 }