Ignore:
Timestamp:
Feb 23, 2011, 12:46:33 PM (11 years ago)
Author:
weyers
Message:

EnigmaPresentation - EnigmaSettings synchronisation, EnigmaPresentation input management updated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/Enigma/EnigmaSettings.cs

    r2636 r2801  
    114114                int currentIndex = alphabet.IndexOf(currentChar);
    115115
    116                 if (this.involutoricPlugBoard)
    117                 {
    118                     this.plugBoard[newIndex] = currentChar;
    119                     OnPropertyChanged("PlugBoard" + alphabet[newIndex]);
    120 
    121                     if (newChar == this.alphabet[letterPos])
     116               
     117                //if (this.involutoricPlugBoard)
     118                //{
     119                this.plugBoard[newIndex] = currentChar;
     120                OnPropertyChanged("PlugBoard" + alphabet[newIndex]);
     121
     122               
     123
     124
     125                if (newChar == this.alphabet[letterPos])
    122126                    {
    123127                        // we removed a plug
    124128                        this.plugBoard[currentIndex] = this.alphabet[currentIndex];
    125                         OnPropertyChanged("PlugBoard" + alphabet[currentIndex]);
     129                        OnPropertyChanged("PlugBoard" + alphabet[currentIndex] );
    126130                    }
    127131
    128                 }
    129 
     132
     133
     134                //}
     135               
    130136                this.plugBoard[letterPos] = newChar;
    131137                OnPropertyChanged("PlugBoard" + alphabet[letterPos]);
     138
     139               
     140
     141
     142
    132143                OnPropertyChanged("PlugBoardDisplay");
    133144            }
Note: See TracChangeset for help on using the changeset viewer.