Changeset 7784 for 2016/27/PaavoH/Adventure/Adventure/Adventure
- Timestamp:
- 2016-07-05 14:51:17 (3 years ago)
- Location:
- 2016/27/PaavoH/Adventure/Adventure/Adventure
- Files:
-
- 5 added
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/27/PaavoH/Adventure/Adventure/Adventure/Adventure.cs
r7757 r7784 16 16 17 17 Image pelaajanKuva = LoadImage("norsu"); 18 Image tahtiKuva = LoadImage("tahti"); 19 20 SoundEffect maaliAani = LoadSoundEffect("maali"); 18 Image kolikkoKuva = LoadImage("kolikko"); 19 Image laavaKuva = LoadImage("laava"); 20 Image jaaKuva = LoadImage("jaa"); 21 SoundEffect maaliAani = LoadSoundEffect("voitto"); 22 Image maalinkuva = LoadImage("maali"); 21 23 22 24 public override void Begin() … … 36 38 TileMap kentta = TileMap.FromLevelAsset("kentta1"); 37 39 kentta.SetTileMethod('#', LisaaTaso); 38 kentta.SetTileMethod('*', Lisaa Tahti);40 kentta.SetTileMethod('*', LisaaKolikko); 39 41 kentta.SetTileMethod('N', LisaaPelaaja); 42 kentta.SetTileMethod('L', LisaaLaava); 43 kentta.SetTileMethod('J', LisaaJaa); 44 kentta.SetTileMethod('M', LisaaMaali); 40 45 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 41 46 Level.CreateBorders(); … … 51 56 } 52 57 53 void Lisaa Tahti(Vector paikka, double leveys, double korkeus)58 void LisaaKolikko(Vector paikka, double leveys, double korkeus) 54 59 { 55 PhysicsObject tahti= PhysicsObject.CreateStaticObject(leveys, korkeus);56 tahti.IgnoresCollisionResponse = true;57 tahti.Position = paikka;58 tahti.Image = tahtiKuva;59 tahti.Tag = "tahti";60 Add( tahti);60 PhysicsObject kolikko = PhysicsObject.CreateStaticObject(leveys, korkeus); 61 kolikko.IgnoresCollisionResponse = true; 62 kolikko.Position = paikka; 63 kolikko.Image = kolikkoKuva; 64 kolikko.Tag = "kolikko"; 65 Add(kolikko); 61 66 } 62 67 … … 67 72 pelaaja1.Mass = 4.0; 68 73 pelaaja1.Image = pelaajanKuva; 69 AddCollisionHandler(pelaaja1, " tahti", TormaaTahteen);74 AddCollisionHandler(pelaaja1, "kolikko", TormaaKolikkoon); 70 75 Add(pelaaja1); 71 76 } 77 void LisaaLaava(Vector paikka, double leveys, double korkeus) 78 { 79 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 80 taso.Position = paikka; 81 taso.Image = laavaKuva; 82 Add(taso); 83 } 72 84 85 void LisaaJaa(Vector paikka, double leveys, double korkeus) 86 { 87 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 88 taso.Position = paikka; 89 taso.Image = jaaKuva; 90 Add(taso); 91 } 92 void LisaaMaali(Vector paikka, double leveys, double korkeus) 93 { 94 PhysicsObject maali = PhysicsObject.CreateStaticObject(leveys, korkeus); 95 maali.IgnoresCollisionResponse = true; 96 maali.Position = paikka; 97 maali.Image = maalinkuva; 98 maali.Tag = "maali"; 99 Add(maali); 100 } 73 101 void LisaaNappaimet() 74 102 { 103 75 104 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 76 105 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); … … 99 128 } 100 129 101 void Tormaa Tahteen(PhysicsObject hahmo, PhysicsObject tahti)130 void TormaaKolikkoon(PhysicsObject hahmo, PhysicsObject kolikko) 102 131 { 103 132 maaliAani.Play(); 104 MessageDisplay.Add("Keräsit tähden!");105 tahti.Destroy();133 MessageDisplay.Add("Keräsit kolikon!"); 134 kolikko.Destroy(); 106 135 } 107 136 } -
2016/27/PaavoH/Adventure/Adventure/Adventure/Adventure.csproj.Debug.cachefile
r7757 r7784 1 Content\maali.xnb2 1 Content\norsu.xnb 3 2 Content\tahti.xnb 4 3 Content\kentta1.xnb 4 Content\laava.xnb 5 Content\jaa.xnb 6 Content\Kolikko.xnb 7 Content\voitto.xnb 8 Content\maali.xnb 9 Content\kentta2.xnb -
2016/27/PaavoH/Adventure/Adventure/Adventure/obj/x86/Debug/Adventure.csproj.FileListAbsolute.txt
r7757 r7784 11 11 C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\obj\x86\Debug\Adventure.exe 12 12 C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\obj\x86\Debug\Adventure.pdb 13 C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\laava.xnb 14 C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\jaa.xnb 15 C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\Kolikko.xnb 16 C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\voitto.xnb 17 C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\kentta2.xnb -
2016/27/PaavoH/Adventure/Adventure/Adventure/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r7757 r7784 2 2 <XnaContent xmlns:Pipeline="Microsoft.Xna.Framework.Content.Pipeline"> 3 3 <Asset Type="Pipeline:BuildItemCollection"> 4 <Item>5 <Source>maali.wav</Source>6 <Name>maali</Name>7 <Importer>WavImporter</Importer>8 <Processor>SoundEffectProcessor</Processor>9 <Options>None</Options>10 <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\maali.xnb</Output>11 <Time>2016-07-05T10:55:05.1092357+03:00</Time>12 </Item>13 4 <Item> 14 5 <Source>norsu.png</Source> … … 36 27 <Options>None</Options> 37 28 <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2016-07-05T10:59:08.9094357+03:00</Time> 29 <Time>2016-07-05T14:46:56.9423997+03:00</Time> 30 </Item> 31 <Item> 32 <Source>laava.png</Source> 33 <Name>laava</Name> 34 <Importer>TextureImporter</Importer> 35 <Processor>TextureProcessor</Processor> 36 <Options>None</Options> 37 <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\laava.xnb</Output> 38 <Time>2016-07-05T11:20:25.6002357+03:00</Time> 39 </Item> 40 <Item> 41 <Source>jaa.png</Source> 42 <Name>jaa</Name> 43 <Importer>TextureImporter</Importer> 44 <Processor>TextureProcessor</Processor> 45 <Options>None</Options> 46 <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\jaa.xnb</Output> 47 <Time>2016-07-05T13:19:10.5263997+03:00</Time> 48 </Item> 49 <Item> 50 <Source>Kolikko.png</Source> 51 <Name>Kolikko</Name> 52 <Importer>TextureImporter</Importer> 53 <Processor>TextureProcessor</Processor> 54 <Options>None</Options> 55 <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\Kolikko.xnb</Output> 56 <Time>2016-07-05T14:10:54.5139997+03:00</Time> 57 </Item> 58 <Item> 59 <Source>voitto.wav</Source> 60 <Name>voitto</Name> 61 <Importer>WavImporter</Importer> 62 <Processor>SoundEffectProcessor</Processor> 63 <Options>None</Options> 64 <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\voitto.xnb</Output> 65 <Time>2016-07-05T10:55:05.1092357+03:00</Time> 66 </Item> 67 <Item> 68 <Source>maali.png</Source> 69 <Name>maali</Name> 70 <Importer>TextureImporter</Importer> 71 <Processor>TextureProcessor</Processor> 72 <Options>None</Options> 73 <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\maali.xnb</Output> 74 <Time>2016-07-05T14:24:58.5579997+03:00</Time> 75 </Item> 76 <Item> 77 <Source>kentta2.txt</Source> 78 <Name>kentta2</Name> 79 <Importer>TextFileImporter</Importer> 80 <Processor>TextFileContentProcessor</Processor> 81 <Options>None</Options> 82 <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\kentta2.xnb</Output> 83 <Time>2016-07-05T14:50:32.4763997+03:00</Time> 39 84 </Item> 40 85 <BuildSuccessful>true</BuildSuccessful> -
2016/27/PaavoH/Adventure/Adventure/Adventure/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r7757 r7784 1 Content\maali.xnb2 1 Content\norsu.xnb 3 2 Content\tahti.xnb 4 3 Content\kentta1.xnb 4 Content\laava.xnb 5 Content\jaa.xnb 6 Content\Kolikko.xnb 7 Content\voitto.xnb 8 Content\maali.xnb 9 Content\kentta2.xnb
Note: See TracChangeset
for help on using the changeset viewer.