Changeset 6106


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

Ääntä.

Location:
2015/24/ohjaajat/Dungeon/Dungeon
Files:
3 added
2 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; 
  • 2015/24/ohjaajat/Dungeon/Dungeon/DungeonContent/DungeonContent.contentproj

    r6104 r6106  
    390390    </Compile> 
    391391  </ItemGroup> 
     392  <ItemGroup> 
     393    <Compile Include="boom.wav"> 
     394      <Name>boom</Name> 
     395      <Importer>WavImporter</Importer> 
     396      <Processor>SoundEffectProcessor</Processor> 
     397    </Compile> 
     398  </ItemGroup> 
     399  <ItemGroup> 
     400    <Compile Include="fountainbreak.wav"> 
     401      <Name>fountainbreak</Name> 
     402      <Importer>WavImporter</Importer> 
     403      <Processor>SoundEffectProcessor</Processor> 
     404    </Compile> 
     405  </ItemGroup> 
     406  <ItemGroup> 
     407    <Compile Include="piano2.wav"> 
     408      <Name>piano2</Name> 
     409      <Importer>WavImporter</Importer> 
     410      <Processor>SoundEffectProcessor</Processor> 
     411    </Compile> 
     412  </ItemGroup> 
    392413  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    393414  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
Note: See TracChangeset for help on using the changeset viewer.