Changeset 6104 for 2015/24/ohjaajat


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

Kultuurille animaatiota ja uudet kuvat.

Location:
2015/24/ohjaajat/Dungeon/Dungeon
Files:
2 edited

Legend:

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

    r6102 r6104  
    216216    Image reikaSeinaKuva = LoadImage("wallhole"); 
    217217    Image kiviKuva = LoadImage("rock"); 
    218     Image[] kultuuriKuvat = LoadImages("nyan", "es", "spurdo"); 
     218    private Image[][] kultuuriKuvat = {LoadImages2(1, 6, "fountain/f{0:0000}"), LoadImages("patsas"), LoadImages("piano")}; 
    219219    private Image[] piikkiAnsaKuvat = LoadImages2(1, 7, "piikit/piikit{0:0000}"); 
    220220    private Image[] murskausAnsaKuvat = LoadImages2(1, 9, "smash/smash{0:0000}"); 
     
    388388        ClearAll(); 
    389389        GameObject spurdo = new GameObject(Screen.Width, Screen.Height); 
    390         spurdo.Image = kultuuriKuvat[2]; 
     390        spurdo.Image = kultuuriKuvat[2][0]; 
    391391        Add(spurdo); 
    392392 
     
    402402        for (int i = 0; i < kultuuriKuvat.Length; i++) 
    403403        { 
    404             PushButton kuva = new PushButton(kultuuriKuvat[i]); 
     404            PushButton kuva = new PushButton(kultuuriKuvat[i][0]); 
    405405            kuva.Size = new Vector(1, 1) * RUUDUN_KOKO; 
    406406            kuva.X = Window.ClientBounds.Width / 2 - 200; 
     
    486486    } 
    487487 
    488     Upgrade LuoKultuuriPaivitys(Image kuva, int hinta, int kultuuriMaara) 
    489     { 
    490         return new CultureUpgrade 
    491         { 
    492             Image = kuva, 
    493             Size = new Vector(0.5, 0.5) * RUUDUN_KOKO, 
    494             Price = hinta, 
    495             Max = kultuuriMaara 
    496         }; 
     488    Upgrade LuoKultuuriPaivitys(Image[] kuvat, int hinta, int kultuuriMaara) 
     489    { 
     490        var upg = new CultureUpgrade(); 
     491        upg.Image = kuvat[0]; 
     492        upg.Size = new Vector(0.7, 0.7)*RUUDUN_KOKO; 
     493        upg.Price = hinta; 
     494        upg.Max = kultuuriMaara; 
     495        upg.Animation = new Animation(kuvat) { FPS = 10 }; 
     496        upg.Animation.Start(); 
     497        return upg; 
    497498    } 
    498499 
  • 2015/24/ohjaajat/Dungeon/Dungeon/DungeonContent/DungeonContent.contentproj

    r6095 r6104  
    378378    </Compile> 
    379379  </ItemGroup> 
     380  <ItemGroup> 
     381    <Compile Include="patsas.png"> 
     382      <Name>patsas</Name> 
     383      <Importer>TextureImporter</Importer> 
     384      <Processor>TextureProcessor</Processor> 
     385    </Compile> 
     386    <Compile Include="piano.png"> 
     387      <Name>piano</Name> 
     388      <Importer>TextureImporter</Importer> 
     389      <Processor>TextureProcessor</Processor> 
     390    </Compile> 
     391  </ItemGroup> 
    380392  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    381393  <!--  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.