Changeset 2831 for 2012/23


Ignore:
Timestamp:
2012-06-07 11:31:55 (7 years ago)
Author:
jijoback
Message:

Noh, se on kai oikeastaan valmis, voisihan siihen aseääniä yms, muuta viimestelyjä viellä pistää

Location:
2012/23/JimB/NameInPending/NameinPending/NameinPending
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • 2012/23/JimB/NameInPending/NameinPending/NameinPending/NameinPending/NameinPending.cs

    r2814 r2831  
    3232    //PhysicsObject naatti; 
    3333 
    34  
     34    void ResetPelaajat() 
     35    { 
     36        Pelaajat = new IntMeter(4); 
     37    } 
    3538    public override void Begin() 
    3639    { 
     40        IsFullScreen= (true); 
    3741        NaattiPoks = new ExplosionSystem(LoadImage("naattishard"), 1500); 
    3842        Add(NaattiPoks); 
     
    6468        ruudut.Execute(25, 25); 
    6569 
    66         Level.BackgroundColor = Color.Silver; 
     70        Level.Background.Image = LoadImage("bg"); 
    6771        Camera.ZoomToLevel(); 
    6872    } 
     
    193197            Label Voitto = new Label("Pelaaja" + PelaajanNumero + "Voittaa"); 
    194198            Add(Voitto); 
     199            Timer.SingleShot(2.5, delegate { UusiPeli(); }); 
    195200 
    196201        } 
    197202     } 
     203    void UusiPeli() 
     204    { 
     205        MultiSelectWindow UusiPeli = new MultiSelectWindow("Pelataanko uusi peli?", "Kyllä", "Ei"); 
     206        UusiPeli.ItemSelected += PainettiinValikonNappia; 
     207        Add(UusiPeli); 
     208    } 
     209    void PainettiinValikonNappia(int valinta) 
     210    { 
     211        switch (valinta) 
     212        { 
     213            case 0: 
     214                ClearAll(); 
     215                ResetPelaajat(); 
     216                Begin(); 
     217                break; 
     218            case 1: 
     219                Exit(); 
     220                break; 
     221        } 
     222    }  
    198223    void LuoHPNaytto(double x, double y, IntMeter sidottavaMittari, Color taustavari) 
    199224    { 
     
    291316        PhysicsObject palikka = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    292317        palikka.Position = paikka; 
     318        palikka.Image = LoadImage ("seinaTekstuuri"); 
    293319        palikka.Tag = "Seinä"; 
    294320        palikka.Restitution = 0; 
  • 2012/23/JimB/NameInPending/NameinPending/NameinPending/NameinPendingContent/NameinPendingContent.contentproj

    r2821 r2831  
    4545  </ItemGroup> 
    4646  <ItemGroup> 
     47    <Compile Include="bg.png"> 
     48      <Name>bg</Name> 
     49      <Importer>TextureImporter</Importer> 
     50      <Processor>TextureProcessor</Processor> 
     51      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     52    </Compile> 
    4753    <Compile Include="level.txt"> 
    4854      <Name>level</Name> 
     
    8692    </Compile> 
    8793  </ItemGroup> 
     94  <ItemGroup> 
     95    <Compile Include="seinaTekstuuri.png"> 
     96      <Name>seinaTekstuuri</Name> 
     97      <Importer>TextureImporter</Importer> 
     98      <Processor>TextureProcessor</Processor> 
     99      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     100    </Compile> 
     101  </ItemGroup> 
    88102  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    89103  <!--  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.