Changeset 2994
- Timestamp:
- 2012-06-13 14:57:11 (11 years ago)
- Location:
- 2012/24/ElinaN/Kuumailmapallolento
- Files:
-
- 2 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/24/ElinaN/Kuumailmapallolento/Kuumailmapallolento/Kuumailmapallolento/Kuumailmapallolento.cs
r2985 r2994 10 10 { 11 11 Image pallo = LoadImage("Kuumailmapallo"); 12 Image talokuva1 = LoadImage("kellotorni"); 13 Image talokuva2 = LoadImage("kerrostalo"); 14 Image talokuva3 = LoadImage("omakotitalo"); 15 Image talokuva4 = LoadImage("rivitalo"); 12 Image[] talokuvat = LoadImages("kellotorni", "kerrostalo", "omakotitalo", "rivitalo", "kerrostalo", "omakotitalo", "rivitalo"); 13 //Image talokuva2 = LoadImage("kerrostalo"); 14 //Image talokuva3 = LoadImage("omakotitalo"); 15 //Image talokuva4 = LoadImage("rivitalo"); 16 Image lintukuva = LoadImage("Lintu"); 16 17 PhysicsObject pelaaja; 18 17 19 public override void Begin() 18 20 { 21 22 23 19 24 AsetaOhjaimet(); 20 25 // TODO: Kirjoita ohjelmakoodisi tähän … … 22 27 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 23 28 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 29 24 30 pelaaja = new PhysicsObject(pallo); 25 pelaaja.X = (-500); 31 pelaaja.X = (-300); 32 pelaaja.Width *= 0.8; 33 pelaaja.Height *= 0.8; 26 34 pelaaja.CanRotate = false; 27 AddCollisionHandler(pelaaja, " talo", PelaajaKuolee);35 AddCollisionHandler(pelaaja, "vaarallinen", PelaajaKuolee); 28 36 Add(pelaaja); 29 37 30 Level.CreateBottomBorder();31 38 32 39 33 Timer ajastin = new Timer(); 34 ajastin.Interval = 3; 35 ajastin.Timeout += LuoTalo; 36 ajastin.Start(); 40 41 42 43 44 Timer taloajastin = new Timer(); 45 taloajastin.Interval = 1; 46 taloajastin.Timeout += LuoTalo; 47 taloajastin.Start(); 48 49 Timer lintuajastin = new Timer(); 50 lintuajastin.Interval = 2; 51 lintuajastin.Timeout += LuoLintu; 52 lintuajastin.Start(); 53 54 55 56 Camera.ZoomToLevel(); 37 57 38 58 } … … 63 83 64 84 void LuoTalo() 65 { 66 PhysicsObject talo = new PhysicsObject (talokuva1); 67 talo.Shape = Shape.FromImage(talokuva1); 68 talo.Width *= 0.5; 69 talo.Height *= 0.5; 70 talo.X = Level.Right + 300; 85 { 86 Image kuva = RandomGen.SelectOne<Image>(talokuvat); 87 PhysicsObject talo = new PhysicsObject (kuva); 88 talo.Shape = Shape.FromImage(kuva); 89 talo.Width *= 0.8; 90 talo.Height *= 0.8; 91 talo.X = Level.Right + 100; 71 92 talo.Bottom = Level.Bottom; 72 talo.Tag = " talo";93 talo.Tag = "vaarallinen"; 73 94 talo.IgnoresCollisionResponse = true; 74 talo.Hit(new Vector(- 200, 0));95 talo.Hit(new Vector(-100, 0)); 75 96 Add(talo); 76 97 } 98 99 void LuoLintu() 100 { 101 PhysicsObject lintu = new PhysicsObject(lintukuva); 102 lintu.Shape = Shape.FromImage(lintukuva); 103 lintu.Width *= 0.8; 104 lintu.Height *= 0.8; 105 lintu.X = Level.Right; 106 lintu.Y = RandomGen.NextDouble(Level.Top, Level.Bottom / 2); 107 lintu.Tag = "vaarallinen"; 108 lintu.IgnoresCollisionResponse = true; 109 lintu.Hit(new Vector(-100, 0)); 110 Add(lintu); 111 112 } 113 114 115 77 116 } 78 117 -
2012/24/ElinaN/Kuumailmapallolento/Kuumailmapallolento/Kuumailmapallolento/Kuumailmapallolento.csproj.Debug.cachefile
r2985 r2994 5 5 Content\omakotitalo.xnb 6 6 Content\rivitalo.xnb 7 Content\ruoho.xnb -
2012/24/ElinaN/Kuumailmapallolento/Kuumailmapallolento/Kuumailmapallolento/obj/x86/Debug/Kuumailmapallolento.csproj.FileListAbsolute.txt
r2985 r2994 13 13 C:\MyTemp\ElinaN\Kuumailmapallolento\Kuumailmapallolento\Kuumailmapallolento\bin\x86\Debug\Jypeli.dll 14 14 C:\MyTemp\ElinaN\Kuumailmapallolento\Kuumailmapallolento\Kuumailmapallolento\bin\x86\Debug\Jypeli.xml 15 C:\MyTemp\ElinaN\Kuumailmapallolento\Kuumailmapallolento\Kuumailmapallolento\bin\x86\Debug\Content\ruoho.xnb -
2012/24/ElinaN/Kuumailmapallolento/Kuumailmapallolento/Kuumailmapallolento/obj/x86/Debug/cachefile-{1E9415B6-81E8-41E7-A1AE-53D5AC5C8506}-targetpath.txt
r2985 r2994 5 5 Content\omakotitalo.xnb 6 6 Content\rivitalo.xnb 7 Content\ruoho.xnb -
2012/24/ElinaN/Kuumailmapallolento/Kuumailmapallolento/KuumailmapallolentoContent/KuumailmapallolentoContent.contentproj
r2985 r2994 80 80 </Compile> 81 81 </ItemGroup> 82 <ItemGroup> 83 <Compile Include="ruoho.png"> 84 <Name>ruoho</Name> 85 <Importer>TextureImporter</Importer> 86 <Processor>TextureProcessor</Processor> 87 </Compile> 88 </ItemGroup> 82 89 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 83 90 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2012/24/ElinaN/Kuumailmapallolento/Kuumailmapallolento/KuumailmapallolentoContent/obj/x86/Debug/ContentPipeline.xml
r2985 r2994 45 45 <Options>None</Options> 46 46 <Output>C:\MyTemp\ElinaN\Kuumailmapallolento\Kuumailmapallolento\Kuumailmapallolento\bin\x86\Debug\Content\omakotitalo.xnb</Output> 47 <Time>2012-06-13T1 0:42:46.6211582+03:00</Time>47 <Time>2012-06-13T14:19:16.4906531+03:00</Time> 48 48 </Item> 49 49 <Item> … … 55 55 <Output>C:\MyTemp\ElinaN\Kuumailmapallolento\Kuumailmapallolento\Kuumailmapallolento\bin\x86\Debug\Content\rivitalo.xnb</Output> 56 56 <Time>2012-06-13T12:09:40.6703627+03:00</Time> 57 </Item> 58 <Item> 59 <Source>ruoho.png</Source> 60 <Name>ruoho</Name> 61 <Importer>TextureImporter</Importer> 62 <Processor>TextureProcessor</Processor> 63 <Options>None</Options> 64 <Output>C:\MyTemp\ElinaN\Kuumailmapallolento\Kuumailmapallolento\Kuumailmapallolento\bin\x86\Debug\Content\ruoho.xnb</Output> 65 <Time>2012-06-13T13:48:30.4272531+03:00</Time> 57 66 </Item> 58 67 <BuildSuccessful>true</BuildSuccessful>
Note: See TracChangeset
for help on using the changeset viewer.