Changeset 9322 for 2017/30/MikkoH/Sq


Ignore:
Timestamp:
2017-08-01 14:59:06 (2 years ago)
Author:
tajosepp
Message:
 
Location:
2017/30/MikkoH/Sq
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • 2017/30/MikkoH/Sq/Sq/Sq/Sq.cs

    r9308 r9322  
    5353            } 
    5454        } 
    55              
    56          
     55 
     56 
    5757        // checks if squeeze direction should be reversed 
    5858        // merging this into the above loop will fuck everything up 
    5959        // also tries to create new squares 
    60         for (int i = 0; i < sqs.Count; i++)    
    61            if (sqs[i].mag < sqs[i].minmag || sqs[i].mag > sqs[i].maxmag) 
     60        for (int i = 0; i < sqs.Count; i++) 
     61            if (sqs[i].mag < sqs[i].minmag) 
     62            { 
     63                //sqs[i].magc = -sqs[i].magc; 
     64                Square newsq = new Square(sqs[i].mag*4, sqs[i].dist); 
     65                //newsq.mag = newsq.minmag+10; 
     66                sqs.Add(newsq); 
     67                //sqs[i].magc = -sqs[i].magc; // reverse squeeze 
     68                sqs.Remove(sqs[i]); 
     69            } 
     70            else if (sqs[i].mag > sqs[i].maxmag) 
    6271                sqs[i].magc = -sqs[i].magc; // reverse squeeze 
    6372        //for (int j = 0; j < sqs[i].Count; j++) 
     
    97106class Square : List<Vector> 
    98107{ 
    99     public double dist = 5, mag = 100, minmag = 20, maxmag = 300, magc = 2; 
     108    public double dist = 5, mag = 0, minmag = 20, maxmag = 300, magc = 2; 
    100109 
    101110    public Square(double s, double d) 
Note: See TracChangeset for help on using the changeset viewer.