Changeset 2014 for 2011/23


Ignore:
Timestamp:
2011-06-14 22:53:23 (8 years ago)
Author:
anlakane
Message:

Sama nappi ei syty uudestaan peräkkäin.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/23/anlakane/SpeedKing/SpeedKing/SpeedKing/Peli.cs

    r1869 r2014  
    2828    int painikkeidenMaara; 
    2929    int montakoPainikettaPainettu; 
     30    int edellinenSytytetty = 5; 
    3031 
    3132    bool peliPaattynyt; 
     
    243244    void SytytaJokinPainike(Timer t) 
    244245    { 
    245         int sytytettavanIndeksi = RandomGen.NextInt(0, painikkeet.Count); // Arvotaan sytytettävä nappula 
     246        int sytytettavanIndeksi; 
     247        // Arvotaan sytytettävä nappula, pitää olla eri kuin edellinen sytytetty 
     248        do { sytytettavanIndeksi = RandomGen.NextInt(0, painikkeet.Count); } 
     249        while (sytytettavanIndeksi == edellinenSytytetty); 
     250         
    246251        Sytyta(sytytettavanIndeksi); 
    247252        painamattomat.Add(painikkeet[sytytettavanIndeksi]); 
     
    285290        } 
    286291        painikkeet[i].Animation.Start(); 
     292        edellinenSytytetty = i; 
    287293    } 
    288294 
Note: See TracChangeset for help on using the changeset viewer.