Changeset 738
- Timestamp:
- 2010-06-11 11:35:07 (13 years ago)
- Location:
- 2010/23/rikaroih/Autopeli1
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/23/rikaroih/Autopeli1/Content/Content.contentproj
r658 r738 98 98 </Compile> 99 99 </ItemGroup> 100 <ItemGroup> 101 <Compile Include="starwars2.jpg"> 102 <Name>starwars2</Name> 103 <Importer>TextureImporter</Importer> 104 <Processor>TextureProcessor</Processor> 105 </Compile> 106 </ItemGroup> 100 107 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 101 108 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2010/23/rikaroih/Autopeli1/Peli.cs
r694 r738 23 23 SoundEffect taustamusiikki; 24 24 25 int TyyppejaHengissa = 0; 26 25 27 protected override void Begin() 26 28 { … … 29 31 aloitaPeliAlusta(); 30 32 AloitaMusiikkiAlusta(new Timer()); 33 34 } 35 36 void AloitaMusiikkiAlusta(Timer t) 37 { 38 taustamusiikki = LoadSoundEffect("taustamusiikki"); 39 taustamusiikki.Play(); 40 } 41 42 void lisaaAjastin() 43 { 31 44 Timer ajastin = new Timer(); 32 ajastin.Interval = 60;33 ajastin.Trigger += AloitaMusiikkiAlusta;45 ajastin.Interval = 20; 46 ajastin.Trigger += PeliVoitettu; 34 47 Add(ajastin); 35 48 ajastin.Start(); 36 37 } 38 39 void AloitaMusiikkiAlusta(Timer t) 40 { 41 taustamusiikki = LoadSoundEffect("taustamusiikki"); 42 taustamusiikki.Play(); 49 } 50 51 /// <summary> 52 /// Tapahtuu kun ajastin on kulkenut riittävästi ja peli päättyy. 53 /// </summary> 54 /// <param name="t"></param> 55 void PeliVoitettu(Timer t) 56 { 57 MessageDisplay.TextColor = Color.White; 58 Level.Background.Image = LoadImage("starwars2"); 59 43 60 } 44 61 … … 46 63 { 47 64 ClearAll(); 65 lisaaAjastin(); 48 66 lisaaAutotJaPallot(); 49 67 lisaaNappaimet(); … … 123 141 auto3 = LuoAuto("UFO2000", -100, 100); 124 142 143 TyyppejaHengissa = 3; 125 144 } 126 145 … … 183 202 Explosion rajahdys = new Explosion(200); 184 203 rajahdys.Position = auto.Position; 204 TyyppejaHengissa -= 1; 185 205 rajahdys.Force = 100; 186 206 Add(rajahdys);
Note: See TracChangeset
for help on using the changeset viewer.