public override void OnReset() { fRevealed = 0; switch (fDirection) { case RIGHT: case LEFT: fDistance = Frame.Width; break; case UP: case DOWN: fDistance = Frame.Height; break; } }