Changeset 9389
- Timestamp:
- 2017-08-03 14:01:18 (3 years ago)
- Location:
- 2017/31/JuuseH
- Files:
-
- 8 added
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs
r9377 r9389 23 23 Image palikkakuva4 = LoadImage("kivi"); 24 24 Image palikkakuva6 = LoadImage("kivipiikit"); 25 26 25 Image vihollinenkuva2 = LoadImage("jousi"); 26 Image nuolikuva = LoadImage("Arrow"); 27 27 public override void Begin() 28 28 { … … 70 70 pelaaja1.Mass = 4.0; 71 71 pelaaja1.Image = pelaajanKuva; 72 pelaaja1.Tag = "pelaaja1"; 72 73 73 74 AddCollisionHandler(pelaaja1, "vihu", Tormays); … … 96 97 vihollinen2.Position = paikka; 97 98 vihollinen2.Mass = 4.5; 98 vihollinen2.Image = vihollinenkuva; 99 vihollinen2.Image = vihollinenkuva2; 100 101 99 102 vihollinen2.Tag = "vihu"; 100 103 … … 102 105 vihollinen2Ase.ProjectileCollision = AmmusOsui; 103 106 104 vihollinen2.Weapon = vihollinen2Ase; 107 vihollinen2.Weapon = vihollinen2Ase; 108 105 109 Timer aika = new Timer(); 106 aika.Interval = 1.5;110 aika.Interval = 2.0; 107 111 aika.Timeout += delegate { 112 vihollinen2.Weapon.Power.SetValue(30.0); 108 113 vihollinen2.Turn(Direction.Left); 109 vihollinen2Ase.Shoot(); 114 PhysicsObject ammus = vihollinen2Ase.Shoot(); 115 ammus.Image = nuolikuva; 110 116 }; 117 vihollinen2.Weapon.IsVisible = false; 111 118 aika.Start(); 112 119 … … 123 130 { 124 131 ammus.Destroy(); 132 if ((kohde.Tag.Equals("pelaaja1"))){ 133 int pMaxMaara = 200; 134 ExplosionSystem rajahdys = new ExplosionSystem(LoadImage("veri"), pMaxMaara); 135 rajahdys.MinScale = 2.0; 136 rajahdys.MaxScale = 10.0; 137 rajahdys.MinLifetime = 0.3; 138 rajahdys.MaxLifetime = 0.6; 139 rajahdys.MinAcceleration = 0.2; 140 rajahdys.MaxAcceleration = 0.8; 141 142 143 Add(rajahdys); 144 145 double x = kohde.X; 146 double y = kohde.Y; 147 int pMaara = 50; 148 // "Käynnistetään" räjähdys 149 rajahdys.AddEffect(x, y, pMaara); 150 151 (kohde as Pelaaja).Elamalaskuri.AddValue(-1); 152 } 125 153 } 126 154 void Tormays(PhysicsObject pelaaja, PhysicsObject vihollinen) … … 135 163 rajahdys.MinAcceleration = 0.2; 136 164 rajahdys.MaxAcceleration = 0.8; 165 137 166 138 167 -
2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj.Debug.cachefile
r9377 r9389 11 11 Content\kivi.xnb 12 12 Content\kivipiikit.xnb 13 Content\jousi.xnb 14 Content\Arrow.xnb -
2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r9377 r9389 18 18 <Options>None</Options> 19 19 <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta1.xnb</Output> 20 <Time>2017-08-03T1 1:52:24.2046937+03:00</Time>20 <Time>2017-08-03T13:58:21.7438879+03:00</Time> 21 21 </Item> 22 22 <Item> … … 110 110 <Time>2017-08-03T10:53:55.5784319+03:00</Time> 111 111 </Item> 112 <Item> 113 <Source>jousi.png</Source> 114 <Name>jousi</Name> 115 <Importer>TextureImporter</Importer> 116 <Processor>TextureProcessor</Processor> 117 <Options>None</Options> 118 <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\jousi.xnb</Output> 119 <Time>2017-08-03T13:00:16.9585991+03:00</Time> 120 </Item> 121 <Item> 122 <Source>Arrow.png</Source> 123 <Name>Arrow</Name> 124 <Importer>TextureImporter</Importer> 125 <Processor>TextureProcessor</Processor> 126 <Options>None</Options> 127 <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Arrow.xnb</Output> 128 <Time>2017-08-03T13:13:22.4987097+03:00</Time> 129 </Item> 112 130 <BuildSuccessful>true</BuildSuccessful> 113 131 <Settings> -
2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/Tasohyppelypeli1.csproj.FileListAbsolute.txt
r9377 r9389 19 19 C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kivi.xnb 20 20 C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kivipiikit.xnb 21 C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\jousi.xnb 22 C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Arrow.xnb -
2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r9377 r9389 11 11 Content\kivi.xnb 12 12 Content\kivipiikit.xnb 13 Content\jousi.xnb 14 Content\Arrow.xnb -
2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/Tasohyppelypeli1Content.contentproj
r9377 r9389 127 127 </Compile> 128 128 </ItemGroup> 129 <ItemGroup> 130 <Compile Include="jousi.png"> 131 <Name>jousi</Name> 132 <Importer>TextureImporter</Importer> 133 <Processor>TextureProcessor</Processor> 134 </Compile> 135 </ItemGroup> 136 <ItemGroup> 137 <Compile Include="Arrow.png"> 138 <Name>Arrow</Name> 139 <Importer>TextureImporter</Importer> 140 <Processor>TextureProcessor</Processor> 141 </Compile> 142 </ItemGroup> 129 143 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 130 144 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/kentta1.txt
r9377 r9389 1 1 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK 2 2 V V KKKKKKKKKK 3 V MMMMMMMMMM V 4 MMM V PPPPPPPP PPPPPPP5 MMM MMMMMMMMMMMM MMMM MMMMMMMMMMMM PPPPPPP PPPPPPPPP 6 N M AAAAAAAAAAAAAAAAAAAAAAAAAAAA M AAAAAA PPP RRRRRRRRRRRRRRRRRRRRRRRRRR J3 V MMMMMMMMMM V V N V 4 MMM J V PPPPPPPP J PPPPPPP PPPPPP 5 MMM MMMMMMMMMMMM MMMM MMMMMMMMMMMM PPPPPPP PPPPPPPPP PPPPPPP 6 M AAAAAAAAAAAAAAAAAAAAAAAAAAAA M AAAAAAAAAAAA J PPP RRRRRRRRRRRRRRRRRRRRRRRRRR K RRRRRRRRRRRRRRRRR 7 7 ###########################################################KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK############################ -
2017/31/JuuseH/lisenssit.txt
r9347 r9389 1 1 Blood splat CC-BY 3.0, Author : PWL 2 Arrow CC-BY 3.0, Author : IsometricRobot
Note: See TracChangeset
for help on using the changeset viewer.