//
        // responds to Pass event
        //
        public override void Pass(Turnstile name)
        {
            name.Lock();

            // change the state
            name.SetState(name.GetItsLockedState());
        }
Exemplo n.º 2
0
 public void Pass(Turnstile t)
 {
     t.SetLocked();
     t.Lock();
 }