- Timestamp:
- 2016-06-29 14:55:08 (6 years ago)
- Location:
- 2016/26/HennaS/Hyppelypeli
- Files:
-
- 2 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/26/HennaS/Hyppelypeli/Hyppelypeli/Hyppelypeli/Hyppelypeli.cs
r7564 r7574 17 17 Image pelaajanKuva = LoadImage("norsu"); 18 18 Image tahtiKuva = LoadImage("tahti"); 19 Image timanttiKuva = LoadImage("SininenTimantti"); 19 20 20 21 SoundEffect maaliAani = LoadSoundEffect("maali"); … … 37 38 kentta.SetTileMethod('#', LisaaTaso); 38 39 kentta.SetTileMethod('*', LisaaTahti); 40 kentta.SetTileMethod('@', LisaaTimantti); 39 41 kentta.SetTileMethod('N', LisaaPelaaja); 42 kentta.SetTileMethod('V', LisaaVaarallinenPalikka); 40 43 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 41 44 Level.CreateBorders(); … … 61 64 } 62 65 66 void LisaaTimantti(Vector paikka, double leveys, double korkeus) 67 { 68 PhysicsObject timantti = PhysicsObject.CreateStaticObject(leveys, korkeus); 69 timantti.IgnoresCollisionResponse = true; 70 timantti.Position = paikka; 71 timantti.Image = timanttiKuva; 72 timantti.Tag = "timantti"; 73 Add(timantti); 74 75 } 76 63 77 void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 64 78 { … … 67 81 pelaaja1.Mass = 4.0; 68 82 pelaaja1.Image = pelaajanKuva; 69 AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 83 AddCollisionHandler(pelaaja1, "timantti", TormaaTimanttiin); 84 AddCollisionHandler(pelaaja1, "Vaarallinen", TormaaVaaralliseen); 70 85 Add(pelaaja1); 86 } 87 void LisaaVaarallinenPalikka(Vector paikka, double leveys, double korkeus) 88 { 89 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 90 taso.Position = paikka; 91 taso.Color = Color.Transparent; 92 taso.Tag = "Vaarallinen"; 93 Add(taso); 71 94 } 72 95 … … 101 124 } 102 125 103 void TormaaT ahteen(PhysicsObject hahmo, PhysicsObject tahti)126 void TormaaTimanttiin(PhysicsObject hahmo, PhysicsObject tahti) 104 127 { 105 128 maaliAani.Play(); … … 107 130 tahti.Destroy(); 108 131 } 132 void TormaaVaaralliseen(PhysicsObject hahmo, PhysicsObject tahti) 133 { 134 ClearAll(); 135 Begin(); 136 } 109 137 } -
2016/26/HennaS/Hyppelypeli/Hyppelypeli/Hyppelypeli/Hyppelypeli.csproj.Debug.cachefile
r7556 r7574 3 3 Content\tahti.xnb 4 4 Content\kentta1.xnb 5 Content\SininenTimantti.xnb -
2016/26/HennaS/Hyppelypeli/Hyppelypeli/Hyppelypeli/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r7564 r7574 36 36 <Options>None</Options> 37 37 <Output>C:\MyTemp\HennaS\Hyppelypeli\Hyppelypeli\Hyppelypeli\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2016-06-29T11:22:21.7024136+03:00</Time> 38 <Time>2016-06-29T14:37:23.2026877+03:00</Time> 39 </Item> 40 <Item> 41 <Source>SininenTimantti.png</Source> 42 <Name>SininenTimantti</Name> 43 <Importer>TextureImporter</Importer> 44 <Processor>TextureProcessor</Processor> 45 <Options>None</Options> 46 <Output>C:\MyTemp\HennaS\Hyppelypeli\Hyppelypeli\Hyppelypeli\bin\x86\Debug\Content\SininenTimantti.xnb</Output> 47 <Time>2016-06-29T14:31:32.2996155+03:00</Time> 39 48 </Item> 40 49 <BuildSuccessful>true</BuildSuccessful> -
2016/26/HennaS/Hyppelypeli/Hyppelypeli/Hyppelypeli/obj/x86/Debug/Hyppelypeli.csproj.FileListAbsolute.txt
r7556 r7574 11 11 C:\MyTemp\HennaS\Hyppelypeli\Hyppelypeli\Hyppelypeli\obj\x86\Debug\Hyppelypeli.exe 12 12 C:\MyTemp\HennaS\Hyppelypeli\Hyppelypeli\Hyppelypeli\obj\x86\Debug\Hyppelypeli.pdb 13 C:\MyTemp\HennaS\Hyppelypeli\Hyppelypeli\Hyppelypeli\bin\x86\Debug\Content\SininenTimantti.xnb -
2016/26/HennaS/Hyppelypeli/Hyppelypeli/Hyppelypeli/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r7556 r7574 3 3 Content\tahti.xnb 4 4 Content\kentta1.xnb 5 Content\SininenTimantti.xnb -
2016/26/HennaS/Hyppelypeli/Hyppelypeli/HyppelypeliContent/HyppelypeliContent.contentproj
r7556 r7574 67 67 </Compile> 68 68 </ItemGroup> 69 <ItemGroup> 70 <Compile Include="SininenTimantti.png"> 71 <Name>SininenTimantti</Name> 72 <Importer>TextureImporter</Importer> 73 <Processor>TextureProcessor</Processor> 74 </Compile> 75 </ItemGroup> 69 76 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 70 77 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2016/26/HennaS/Hyppelypeli/Hyppelypeli/HyppelypeliContent/kentta1.txt
r7564 r7574 1 .......................................................................................................................................... 2 .......................................................................................................................................... 3 .......................................................................................................................................... 4 .......................................................................................................................................... 5 .......................................................................................................................................... 6 ................................................................................................................ ..........................7 .............................................................................................................. ............................8 .......................................................................................................................................... 9 .......................................................................................................... ................................10 ......................................................................................................... .................................11 .............................................................................###........................ .....................................12 ........... .....###..........###...................................................###.............................................................13 ...N.....###...........###..........###................#####..........###.................###..... ..........................................................14 ######......................................###................................................. ...................................................15 ..................................................###...........###............................. ................................................16 ................................................................................................ ..........................................17 ########################################################################################################################################## 1 ..................................................................................................................................................................................................... 2 ..................................................................................................................................................................................................... 3 ..................................................................................................................................................................................................... 4 ..................................................................................................................................................................................................... 5 ..................................................................................................................................................................................................... 6 ................................................................................................................@..................................................................................... 7 ..............................................................................................................####....................................................................................... 8 ..................................................................................................................................................................................................... 9 ..........................................................................................................##........................................................................................... 10 .........................................................................................................####............................................................................................ 11 .............................................................................###........................######............................................................................................ 12 ...........@....###..........###.........................@.........................###.................########.............................................................................................. 13 ...N.....###...........###..........###................#####..........###.................###.....@................................................................................................... 14 ######......................................###.................................................######................................................................................................. 15 ..................................................###...........###.............................######................................................................................................ 16 ................................................................................................######............................................................................................... 17 VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
Note: See TracChangeset
for help on using the changeset viewer.