Changeset 2802


Ignore:
Timestamp:
Feb 23, 2011, 4:22:55 PM (11 years ago)
Author:
weyers
Message:

Enigma/Walze.cs Bugfix, delayed update!

File:
1 edited

Legend:

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

    r2701 r2802  
    3131        public readonly int typ;
    3232        public TextBlock iAm = new TextBlock();
     33        public Boolean stop = false;
    3334
    3435        Boolean wrong;
     
    104105        private void helpNextAnimationMethod(object sender, EventArgs e)
    105106        {
    106             if (counter == 3)
    107             {
    108                 helpNextAnimation(this, EventArgs.Empty);
    109 
    110             }
    111             else
    112             {
    113                 if (counter == 2)
    114                 {
    115                     animateThisLineReverse(linesToAnimat[counter]);
    116                     animateThisTebo(teboToAnimat[1], false);
     107            if (!stop)
     108            {
     109                if (counter == 3)
     110                {
     111                    helpNextAnimation(this, EventArgs.Empty);
    117112                }
    118113                else
    119114                {
    120                     if (wrong)
     115                    if (counter == 2)
     116                    {
    121117                        animateThisLineReverse(linesToAnimat[counter]);
     118                        animateThisTebo(teboToAnimat[1], false);
     119                    }
    122120                    else
    123                         animateThisLine(linesToAnimat[counter]);
    124 
    125                 }
    126                 counter++;
     121                    {
     122                        if (wrong)
     123                            animateThisLineReverse(linesToAnimat[counter]);
     124                        else
     125                            animateThisLine(linesToAnimat[counter]);
     126
     127                    }
     128                    counter++;
     129                }
    127130            }
    128131        }
     
    273276        public Walze(int umkehr, double width, double height)
    274277        {
    275             typ = umkehr+1;
     278            typ = umkehr;
    276279            Rectangle myRectangle = new Rectangle();
    277280            myRectangle.Width = 260;
     
    286289            this.Children.Add(myRectangle);
    287290
    288             switch (umkehr+1)
     291            switch (umkehr)
    289292            {
    290293                case 1: this.umkehrlist = umkehrlist1;
Note: See TracChangeset for help on using the changeset viewer.