Ignore:
Timestamp:
2015-06-15 17:54:01 (6 years ago)
Author:
sieerinn
Message:

Ääntä.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2015/24/ohjaajat/Dungeon/Dungeon/Dungeon/Dungeon.cs

    r6104 r6106  
    3434    public int Price { get; set; } 
    3535 
     36    public SoundEffect HajotusAani { get; set; } 
     37 
    3638    protected Upgrade() 
    3739        : base(Dungeon.RUUDUN_KOKO, Dungeon.RUUDUN_KOKO) 
     
    139141        this.Destroy(); 
    140142        huone.Upgrade = null; 
     143        if (HajotusAani != null) 
     144        { 
     145            HajotusAani.Play(); 
     146        } 
    141147        if (peli.KultuuriHuoneidenPaikat().Count < 1) 
    142148        { 
     
    227233    #endregion 
    228234 
     235    private SoundEffect[] hajotusAanet = { LoadSoundEffect("fountainbreak"), LoadSoundEffect("boom"), LoadSoundEffect("piano2") }; 
     236 
    229237    int[] hinnat = { 75, 200, 300, 100 }; 
    230238    int[] vahingot = { 1, 2 }; 
     
    310318        ansaAnimaatiot.Add(new Animation(murskausAnsaKuvat)); 
    311319        menu = new MainMenu(this, "New game", "Highscores", "Help", "Quit"); 
    312         menu.Painikkeet[0].Clicked += AloitaPeli; 
     320        menu.Painikkeet[0].Clicked += delegate 
     321        { 
     322            AloitaPeli(); 
     323            menu = null; 
     324        }; 
    313325        menu.Painikkeet[3].Clicked += Exit; 
    314326    } 
     
    413425            kuva.Clicked += delegate 
    414426            { 
    415                 ostamassa = LuoKultuuriPaivitys(kultuuriKuvat[indeksi], hinnat[indeksi], kultuuriTuotot[indeksi]);   // TODO: tuotto[indeksi] 
     427                ostamassa = LuoKultuuriPaivitys(kultuuriKuvat[indeksi], hinnat[indeksi], kultuuriTuotot[indeksi], hajotusAanet[indeksi]);   // TODO: tuotto[indeksi] 
    416428            }; 
    417429 
     
    486498    } 
    487499 
    488     Upgrade LuoKultuuriPaivitys(Image[] kuvat, int hinta, int kultuuriMaara) 
     500    Upgrade LuoKultuuriPaivitys(Image[] kuvat, int hinta, int kultuuriMaara, SoundEffect hajotusAani) 
    489501    { 
    490502        var upg = new CultureUpgrade(); 
     503        upg.HajotusAani = hajotusAani; 
    491504        upg.Image = kuvat[0]; 
    492505        upg.Size = new Vector(0.7, 0.7)*RUUDUN_KOKO; 
Note: See TracChangeset for help on using the changeset viewer.