Exemple #1
0
 public static void AddToHistory(UvsChess.Framework.ChessState state)
 {
     lock (_updateGuiDataLockObject)
     {
         _guiEvents.Add(new GuiEvent(Actually_AddToHistory, state.Clone()));
         _wasHistoryUpdated = true;
     }
 }
Exemple #2
0
 public static void UpdateBoardBasedOnMove(UvsChess.Framework.ChessState selectedItem, ChessMove move, bool isWhiteChecked)
 {
     lock (_updateGuiDataLockObject)
     {
         _guiEvents.Add(new GuiEvent(Actually_UpdateBoardBasedOnMove, selectedItem, move, isWhiteChecked));
     }
 }
Exemple #3
0
 public static void SetDecisionTree(UvsChess.DecisionTree dt)
 {
     lock (_updateGuiDataLockObject)
     {
         _lastDecisionTree = dt;
     }
 }
Exemple #4
0
 public static void UpdateBoardBasedOnLstHistory(UvsChess.Framework.ChessState selectedItem)
 {
     lock (_updateGuiDataLockObject)
     {
         _guiEvents.Add(new GuiEvent(Actually_UpdateBoardBasedOnLstHistory, selectedItem));
     }
 }
Exemple #5
0
 public static void ResetHistory(UvsChess.Framework.ChessState newState)
 {
     lock (_updateGuiDataLockObject)
     {
         _guiEvents.Add(new GuiEvent(Actually_ResetHistory, newState.Clone()));
     }
 }