Changeset 6933


Ignore:
Timestamp:
2015-07-22 14:56:51 (8 years ago)
Author:
jupipana
Message:
 
Location:
2015/30/JuliaN/Hajottaa
Files:
6 added
15 edited

Legend:

Unmodified
Added
Removed
  • 2015/30/JuliaN/Hajottaa/Hajottaa/Hajottaa/Hajottaa.cs

    r6920 r6933  
    1616    int kenttaNro = 1; 
    1717 
     18    bool MaaliAktivoitu = false; 
     19 
    1820    Image piikkiKuva = LoadImage("Piikki"); 
    1921    Image tahtiKuva = LoadImage("Hiirus"); 
     
    2931    } 
    3032 
    31      
    32      
    3333    void AloitaPeli() 
    3434    { 
     
    3636        Gravity = new Vector(0, -1000); 
    3737 
    38         if (kenttaNro == 1) LuoKentta("FinalKentta"); 
     38        LuoPistelaskuri(); 
     39 
     40        if (kenttaNro == 1) LuoKentta("FinalKentta1.5"); 
    3941        else if (kenttaNro == 2) LuoKentta("FinalKentta1"); 
    40         else if (kenttaNro == 3) LuoKentta("FinalKentta2"); 
    41         else if (kenttaNro > 3) Exit(); 
     42        else if (kenttaNro == 3) LuoKentta("FinalKentta1.5"); 
     43        else if (kenttaNro == 4) LuoKentta("FinalKentta2"); 
     44        else if (kenttaNro > 4) Exit(); 
     45 
     46        MediaPlayer.Play("Musiikki"); 
     47        MediaPlayer.IsRepeating = true;  
     48         
    4249 
    4350        LisaaNappaimet(); 
     51 
     52        pisteLaskuri.MaxValue--; 
    4453 
    4554        Camera.Follow(pelaaja1); 
     
    6372        Level.Background.Image = taustaKuva; 
    6473        Level.Background.TileToLevel(); 
    65         
     74          
    6675    } 
    6776 
     
    130139        tahti.Tag = "tahti"; 
    131140        Add(tahti); 
     141 
     142        pisteLaskuri.MaxValue++; 
    132143    } 
    133144 
     
    172183        MessageDisplay.Add("Söit hiirun!"); 
    173184        tahti.Destroy(); 
     185        pisteLaskuri.Value++; 
    174186    } 
    175187 
     
    197209    } 
    198210 
    199      
    200  
    201211    void TormasiMaaliin(PhysicsObject pelaaja1, PhysicsObject maali) 
    202212    { 
    203         //kasvatetaan kenttänumeroa yhdellä ja siirrytään seuraavaan kenttään: 
    204         kenttaNro++; 
    205         AloitaPeli(); 
     213        if (MaaliAktivoitu) 
     214        { 
     215            MaaliAktivoitu = false; 
     216            kenttaNro++; 
     217            AloitaPeli(); 
     218        } 
     219    } 
     220 
     221    IntMeter pisteLaskuri; 
     222 
     223    void LuoPistelaskuri() 
     224    { 
     225        pisteLaskuri = new IntMeter(0); 
     226         
     227        //pisteLaskuri.Value = GetObjectsWithTag("pahis").Count; 
     228        pisteLaskuri.MaxValue = 1; 
     229 
     230        pisteLaskuri.UpperLimit += delegate 
     231        { 
     232            MaaliAktivoitu = true; 
     233        }; 
     234 
     235        Label pisteNaytto = new Label(); 
     236        pisteNaytto.X = Screen.Right - 600; 
     237        pisteNaytto.Y = Screen.Top - 100; 
     238        pisteNaytto.TextColor = Color.Black; 
     239        pisteNaytto.Color = Color.White; 
     240        pisteNaytto.Title = "Hiirut"; 
     241        pisteNaytto.BindTo(pisteLaskuri); 
     242        Add(pisteNaytto); 
    206243    } 
    207244} 
  • 2015/30/JuliaN/Hajottaa/Hajottaa/Hajottaa/Hajottaa.csproj.Debug.cachefile

    r6920 r6933  
    1313Content\Lehtia.xnb 
    1414Content\GreenGradient.xnb 
     15Content\FinalKentta1.5.xnb 
     16Content\Musiikki.xnb 
     17Content\Vesiputous.xnb 
     18Content\Musiikki.wma 
     19Content\Vesiputous.wma 
  • 2015/30/JuliaN/Hajottaa/Hajottaa/Hajottaa/obj/x86/Debug/Hajottaa.csproj.FileListAbsolute.txt

    r6920 r6933  
    3535C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Lehtia.xnb 
    3636C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\GreenGradient.xnb 
     37C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FinalKentta1.5.xnb 
     38C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Musiikki.xnb 
     39C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Musiikki.wma 
     40C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Vesiputous.xnb 
     41C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Vesiputous.wma 
  • 2015/30/JuliaN/Hajottaa/Hajottaa/Hajottaa/obj/x86/Debug/cachefile-{60F6AD94-F094-4804-BEB3-93E49E431F75}-targetpath.txt

    r6920 r6933  
    1313Content\Lehtia.xnb 
    1414Content\GreenGradient.xnb 
     15Content\FinalKentta1.5.xnb 
     16Content\Musiikki.xnb 
     17Content\Musiikki.wma 
     18Content\Vesiputous.xnb 
     19Content\Vesiputous.wma 
  • 2015/30/JuliaN/Hajottaa/Hajottaa/HajottaaContent/HajottaaContent.contentproj

    r6920 r6933  
    143143    </Compile> 
    144144  </ItemGroup> 
     145  <ItemGroup> 
     146    <Compile Include="FinalKentta1.5.png"> 
     147      <Name>FinalKentta1.5</Name> 
     148      <Importer>TextureImporter</Importer> 
     149      <Processor>TextureProcessor</Processor> 
     150    </Compile> 
     151  </ItemGroup> 
     152  <ItemGroup> 
     153    <Compile Include="Musiikki.mp3"> 
     154      <Name>Musiikki</Name> 
     155      <Importer>Mp3Importer</Importer> 
     156      <Processor>SongProcessor</Processor> 
     157    </Compile> 
     158  </ItemGroup> 
     159  <ItemGroup> 
     160    <Compile Include="Vesiputous.mp3"> 
     161      <Name>Vesiputous</Name> 
     162      <Importer>Mp3Importer</Importer> 
     163      <Processor>SongProcessor</Processor> 
     164    </Compile> 
     165  </ItemGroup> 
    145166  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    146167  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2015/30/JuliaN/Hajottaa/Hajottaa/HajottaaContent/obj/x86/Debug/ContentPipeline.xml

    r6920 r6933  
    7272      <Options>None</Options> 
    7373      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Maalii.xnb</Output> 
    74       <Time>2015-07-22T10:17:37.8958668+03:00</Time> 
     74      <Time>2015-07-22T13:38:42.7010162+03:00</Time> 
    7575    </Item> 
    7676    <Item> 
     
    9999      <Options>None</Options> 
    100100      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FinalKentta1.xnb</Output> 
    101       <Time>2015-07-22T12:52:54.4360488+03:00</Time> 
     101      <Time>2015-07-22T14:16:43.9038027+03:00</Time> 
    102102    </Item> 
    103103    <Item> 
     
    127127      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\GreenGradient.xnb</Output> 
    128128      <Time>2015-07-22T13:29:27.4541274+03:00</Time> 
     129    </Item> 
     130    <Item> 
     131      <Source>FinalKentta1.5.png</Source> 
     132      <Name>FinalKentta1.5</Name> 
     133      <Importer>TextureImporter</Importer> 
     134      <Processor>TextureProcessor</Processor> 
     135      <Options>None</Options> 
     136      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FinalKentta1.5.xnb</Output> 
     137      <Time>2015-07-22T14:51:45.2199514+03:00</Time> 
     138    </Item> 
     139    <Item> 
     140      <Source>Musiikki.mp3</Source> 
     141      <Name>Musiikki</Name> 
     142      <Importer>Mp3Importer</Importer> 
     143      <Processor>SongProcessor</Processor> 
     144      <Options>None</Options> 
     145      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Musiikki.xnb</Output> 
     146      <Extra>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Musiikki.wma</Extra> 
     147      <Time>2015-07-21T14:39:14.489549+03:00</Time> 
     148    </Item> 
     149    <Item> 
     150      <Source>Vesiputous.mp3</Source> 
     151      <Name>Vesiputous</Name> 
     152      <Importer>Mp3Importer</Importer> 
     153      <Processor>SongProcessor</Processor> 
     154      <Options>None</Options> 
     155      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Vesiputous.xnb</Output> 
     156      <Extra>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Vesiputous.wma</Extra> 
     157      <Time>2015-07-22T13:07:21.9112206+03:00</Time> 
    129158    </Item> 
    130159    <BuildSuccessful>true</BuildSuccessful> 
Note: See TracChangeset for help on using the changeset viewer.