Changeset 8972 for 2017/27


Ignore:
Timestamp:
2017-07-06 14:58:49 (2 years ago)
Author:
npo17_34
Message:

vaikeustaso ja pelitaustamusiikin vaihto

Location:
2017/27/IlmariL
Files:
34 added
9 edited

Legend:

Unmodified
Added
Removed
  • 2017/27/IlmariL/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1.cs

    r8960 r8972  
    4040    static Image sombreroImage = LoadImage("sombrero"); 
    4141    static Image explosionImage = LoadImage("bum"); 
    42  
     42    Label aikaNaytto; 
    4343    SoundEffect blopSound = LoadSoundEffect("blop"); 
    4444    SoundEffect explosionSound = LoadSoundEffect("exp"); 
     45    int vaikeusAika = 20; 
    4546 
    4647    ExplosionSystem explosionSystem; 
     
    5051    public override void Begin() 
    5152    { 
    52         AlkuValikko(); 
     53 
     54        //AlkuValikko(); 
     55        MultiSelectWindow valikko = new MultiSelectWindow("Tervetuloa peliin", 
     56"Helppo", "Medium", "Vaikea"); 
     57        valikko.ItemSelected += PainettiinValikonNappia; 
     58        Add(valikko); 
    5359 
    5460    } 
     
    6571        ClearGameObjects(); 
    6672        ClearControls(); 
     73        LuoAikaLaskuri(); 
     74        Add(aikaNaytto); 
    6775 
    6876        player = new PhysicsObject(50, 50, Shape.Circle); 
     
    153161        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    154162        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    155         LuoAikaLaskuri(); 
    156163        MediaPlayer.Play("music2"); 
    157164    } 
    158165    void LuoAikaLaskuri() 
    159166    { 
    160         alaspainLaskuri = new DoubleMeter(10); 
     167 
     168        alaspainLaskuri = new DoubleMeter(vaikeusAika); 
    161169 
    162170        aikaLaskuri = new Timer(); 
     
    165173        aikaLaskuri.Start(); 
    166174 
    167         Label aikaNaytto = new Label(); 
     175        aikaNaytto = new Label(); 
    168176        aikaNaytto.TextColor = Color.White; 
    169177        aikaNaytto.DecimalPlaces = 1; 
     
    185193        } 
    186194    } 
     195    void PainettiinValikonNappia(int valinta) 
     196    { 
     197        switch (valinta) 
     198        { 
     199            case 0: 
     200                // AloitaPeli(); 
     201                AlkuValikko(); 
     202                break; 
     203            case 1: 
     204                // ParhaatPisteet(); 
     205                vaikeusAika = 10; 
     206                AlkuValikko(); 
     207 
     208                break; 
     209            case 2: 
     210                vaikeusAika = 6; 
     211                AlkuValikko(); 
     212                break; 
     213        } 
     214    } 
    187215} 
  • 2017/27/IlmariL/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/obj/x86/Debug/ContentPipeline-{56BBB71F-D8C3-47E9-8B6F-4971043D1660}.xml

    r8960 r8972  
    110110      <Output>C:\MyTemp\IlmariL\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\bin\x86\Debug\Content\music2.xnb</Output> 
    111111      <Extra>C:\MyTemp\IlmariL\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\bin\x86\Debug\Content\music2.wma</Extra> 
    112       <Time>2017-07-06T13:50:35.0830736+03:00</Time> 
     112      <Time>2017-07-06T14:42:56.5306446+03:00</Time> 
    113113    </Item> 
    114114    <BuildSuccessful>true</BuildSuccessful> 
Note: See TracChangeset for help on using the changeset viewer.