Exemple #1
0
 public void LimpiarEstadosCtrlZyCtrlY()
 {
     Lista_CtrlY.Clear();
     Lista_CtrlZ.Clear();
     SaberCuandoSeHabilitaCrtlZ();
     SaberCuandoSeHabilitaCrtlY();
 }
Exemple #2
0
 public T Deshacer(T EstadoActual)
 {
     if (Bool_CtrlZ)
     {
         T ObjetoQueQuite = Lista_CtrlZ.Pop();
         Lista_CtrlY.Push(CloneObject(EstadoActual));
         Lista_Estados.Push(0);
         SaberCuandoSeHabilitaCrtlY();
         SaberCuandoSeHabilitaCrtlZ();
         SaberCuandoSeHabilitaEstados();
         return(ObjetoQueQuite);
     }
     return(default);