Changeset 7947 for 2016/24


Ignore:
Timestamp:
2016-07-07 13:40:18 (3 years ago)
Author:
juleppaa
Message:

valikoXDDD

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2016/24/JustusL/Object_Ball/Object_Ball/Object_Ball/Object_Ball.cs

    r7936 r7947  
    1919 
    2020    bool liikkes; 
    21     //int kenttaNro = 1; 
     21    int kenttaNro = 1; 
    2222    IntMeter pisteLaskuri; 
    2323    Label hiiri; 
     
    5858 
    5959 
    60         ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kentta1"); 
     60        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kentta"+kenttaNro); 
    6161 
    6262        //2. Kerrotaan mitä aliohjelmaa kutsutaan, kun tietyn värinen pikseli tulee vastaan kuvatiedostossa. 
     
    358358    { 
    359359        Pause(); 
    360         MultiSelectWindow pausevalikko = new MultiSelectWindow("Pause", "Resume", "Restart", "Options", "Menu", "Quit"); 
     360        MultiSelectWindow pausevalikko = new MultiSelectWindow("\n Pause", "Resume", "Restart", "Options", "Menu", "Quit"); 
    361361 
    362362        pausevalikko.BorderColor = Color.Red; 
     
    365365        pausevalikko.SetButtonColor(new Color(1.0 , 0, 0, 0.4)); 
    366366        pausevalikko.SelectionColor = Color.DarkRed; 
    367         pausevalikko.Color = Color.Transparent; 
     367        pausevalikko.Color = new Color(255, 255, 255, 0.4); 
    368368        pausevalikko.QuestionLabel.TextColor = Color.DarkRed; 
    369369         
     
    377377    void Asetukset() 
    378378    { 
    379         MultiSelectWindow asetukset = new MultiSelectWindow("Options", "Back", "Sound", "Graphic"); 
     379        MultiSelectWindow asetukset = new MultiSelectWindow("\n Options", "Back", "Sound", "Graphic"); 
    380380        Add(asetukset); 
    381381        asetukset.BorderColor = Color.Red; 
     
    384384        asetukset.SetButtonColor(new Color(1.0, 0, 0, 0.4)); 
    385385        asetukset.SelectionColor = Color.DarkRed; 
    386         asetukset.Color = Color.Transparent; 
     386        asetukset.Color = new Color(255, 255, 255, 0.4); 
    387387        asetukset.QuestionLabel.TextColor = Color.DarkRed; 
    388388        asetukset.AddItemHandler(0, delegate 
     
    412412    { 
    413413        pallo.Destroy(); 
    414         MultiSelectWindow voittoValikko = new MultiSelectWindow("Nice job!","Next", "Again?", "Menu", "Quit"); 
     414        string pisteIlmoitus; 
     415        if (pisteLaskuri.Value != 1) 
     416        { 
     417            pisteIlmoitus = "With " + pisteLaskuri.Value + " Stars"; 
     418        }                     
     419        else                  
     420        {                     
     421            pisteIlmoitus = "With " + pisteLaskuri.Value + " Star"; 
     422        } 
     423         
     424        MultiSelectWindow voittoValikko = new MultiSelectWindow("\n Nice job! \n\n Level " + kenttaNro + " Completed \n \n " + pisteIlmoitus, "Next", "Again?", "Menu", "Quit"); 
     425        voittoValikko.BorderColor = Color.Red; 
     426        voittoValikko.Font = Font.DefaultBold; 
     427        voittoValikko.SetButtonTextColor(Color.Black); 
     428        voittoValikko.SetButtonColor(new Color(1.0, 0, 0, 0.4)); 
     429        voittoValikko.SelectionColor = Color.DarkRed; 
     430        voittoValikko.Color = new Color(255, 255, 255, 0.4); 
     431        voittoValikko.QuestionLabel.TextColor = Color.DarkRed; 
    415432        Add(voittoValikko); 
    416         voittoValikko.AddItemHandler(0, Uudestaan); 
     433        voittoValikko.AddItemHandler(0, SeuraavaKentta); 
    417434        voittoValikko.AddItemHandler(1, Uudestaan); 
    418435 
     
    421438        Timer.SingleShot(3, Exit);*/ 
    422439    } 
    423  
     440    void SeuraavaKentta() 
     441    { 
     442        kenttaNro++; 
     443        Uudestaan(); 
     444    } 
    424445    void Uudestaan()  
    425446    { 
     
    427448        ClearAll(); 
    428449        tyokalu = -1; 
    429         /*if (kenttaNro > 2) ; //Tähän kolmosen kohdalle tulee kenttien lukumäärä 
    430         else Begin("kentta" + kenttaNro);*/ 
     450        //if (kenttaNro > 2) ; //Tähän kolmosen kohdalle tulee kenttien lukumäärä 
     451       // else Begin("kentta" + kenttaNro); 
    431452        Begin(); 
    432453    } 
Note: See TracChangeset for help on using the changeset viewer.