Exemplo n.º 1
0
        public SigabaCore(Sigaba facade, SigabaPresentation sigpa)
        {
            _sigpa    = sigpa;
            _facade   = facade;
            _settings = (SigabaSettings)_facade.Settings;

            CodeWheels = new Rotor[15];

            CipherRotors  = new Rotor[5];
            ControlRotors = new Rotor[5];
            IndexRotors   = new Rotor[5];
        }
Exemplo n.º 2
0
 public SigabaPresentation(Sigaba facade, SigabaSettings settings)
 {
     InitializeComponent();
     _settings    = settings;
     SizeChanged += sizeChanged;
     AddRotors(settings);
     ClearPresentation();
     _rarray[0] = mark1;
     _rarray[1] = mark2;
     _rarray[2] = mark3;
     _rarray[3] = mark4;
     _rarray[4] = mark5;
 }
Exemplo n.º 3
0
 public SigabaControl(Sigaba plugin)
 {
     this.plugin = plugin;
 }