예제 #1
0
파일: RunView.cs 프로젝트: stuart2w/SAW
 /// <summary>Should be called on OK/Cancel commands.  Returns true if it is consumed by ending a previous move</summary>
 public bool DoOKCancel(bool ok)
 {
     if (m_CurrentMove != null && !(m_CurrentMove is CmdMouseMove))
     {
         m_CurrentMove.End(ok);
         m_CurrentMove = null;
         return(true);
     }
     return(false);
 }
예제 #2
0
파일: RunView.cs 프로젝트: stuart2w/SAW
 public void SetMouseMove(IMoveCommand move)
 {
     m_CurrentMove?.End(false);             // cancel the old one, if any
     m_CurrentMove = move;
 }