- Timestamp:
- 2015-07-03 11:28:49 (8 years ago)
- Location:
- 2015/27/JimiS
- Files:
-
- 6 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/hyppely.cs
r6770 r6779 40 40 Image PaaVihu = LoadImage("Päävihollinen"); 41 41 Image rajahdyskuva = LoadImage("rajahdys"); 42 Image a mmukset= LoadImage("ammukset");42 Image abcd = LoadImage("ammukset"); 43 43 Image punainen = LoadImage("punainentaso"); 44 Image elama = LoadImage("elama"); 44 45 45 46 … … 140 141 //} 141 142 142 Level.Background.CreateGradient(Color. LightGreen, Color.SkyBlue);143 Level.Background.CreateGradient(Color.White, Color.SkyBlue); 143 144 } 144 145 … … 150 151 paavihu.Image = PaaVihu; 151 152 Add(paavihu); 153 paavihu.CollisionIgnoreGroup = 3; 152 154 153 155 PlatformWandererBrain paavihuaivot = new PlatformWandererBrain(); … … 166 168 pahis.Image = pahiskuva; 167 169 Add(pahis); 170 pahis.CollisionIgnoreGroup = 3; 168 171 169 172 PlatformWandererBrain pahisaivot = new PlatformWandererBrain(); … … 182 185 vihu.Image = vihukuva; 183 186 Add(vihu); 187 vihu.CollisionIgnoreGroup = 3; 184 188 185 189 PlatformWandererBrain tasoaivot = new PlatformWandererBrain(); … … 199 203 maa.Image = MaaPalikka; 200 204 Add(maa); 205 maa.CollisionIgnoreGroup = 2; 201 206 } 202 207 … … 207 212 palikka.Image = punainen; 208 213 Add(palikka); 214 palikka.CollisionIgnoreGroup = 2; 209 215 } 210 216 … … 216 222 taso.Image = tasokuva; 217 223 Add(taso); 224 taso.CollisionIgnoreGroup = 2; 218 225 } 219 226 … … 226 233 kolikko.Tag = "tahti"; 227 234 Add(kolikko); 235 kolikko.CollisionIgnoreGroup = 2; 228 236 } 229 237 … … 232 240 PhysicsObject ammo = PhysicsObject.CreateStaticObject(leveys, korkeus); 233 241 ammo.Position = paikka; 234 ammo.Image = a mmukset;242 ammo.Image = abcd; 235 243 ammo.Tag = "ammo"; 236 244 Add(ammo); … … 262 270 pelaaja1.Weapon.IsVisible = false; 263 271 264 pelaaja1.Weapon.ProjectileCollision = AmmusOsui vihuun;265 pelaaja1.Weapon.ProjectileCollision = AmmusOsuipahikseen;266 //pelaaja1.Weapon.ProjectileCollision = AmmusOsuiPahikseen; 272 pelaaja1.Weapon.ProjectileCollision = AmmusOsui; 273 274 267 275 268 276 … … 283 291 Add(tahdet); 284 292 293 294 Label ammukset = new Label(); 295 ammukset.BindTo(pelaaja1.Weapon.Ammo); 296 ammukset.Y += pelaaja1.Height; 297 ammukset.X += 20; 298 ammukset.TextColor = Color.Black; 299 ammukset.BorderColor = Color.Black; 300 ammukset.Color = Color.White; 301 ammukset.Image = abcd; 302 ammukset.Width *= 1.5; 303 pelaaja1.Add(ammukset); 304 305 285 306 pelaajan1Elamat = new IntMeter(5); 286 307 pelaajan1Elamat.MaxValue = 20; … … 289 310 290 311 naytto.Y += pelaaja1.Height; 312 naytto.X -= 20; 291 313 naytto.TextColor = Color.Black; 292 314 naytto.BorderColor = Color.Black; 293 315 naytto.Color = Color.White; 294 naytto.Size *= 0.5; 295 naytto.TextScale = new Vector(0.5, 0.5); 316 naytto.Image = elama; 317 naytto.Width *= 2; 318 //naytto.Size *= 1; 319 //naytto.TextScale = new Vector(0.5, 0.5); 296 320 pelaaja1.Add(naytto); 297 321 } … … 300 324 { 301 325 PhysicsObject ammus = pelaaja.Weapon.Shoot(); 302 ControllerOne.Vibrate( 2.5, 2.5, 5.0, 5.0, 0.5);326 ControllerOne.Vibrate(1.0, 1.0, 5.0, 5.0, 0.5); 303 327 304 328 if (ammus != null) 305 329 { 306 330 ammus.CollisionIgnoreGroup = 2; 307 331 } 308 332 } 309 333 310 void AmmusOsui vihuun(PhysicsObject ammus, PhysicsObject vihu)334 void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 311 335 { 312 336 ammus.Destroy(); 313 vihu.Destroy(); 314 } 315 316 void AmmusOsuipahikseen(PhysicsObject ammus, PhysicsObject pahis) 317 { 318 ammus.Destroy(); 319 pahis.Destroy(); 320 } 321 322 void AmmusOsuipaavihuun(PhysicsObject ammus, PhysicsObject PaaVihu) 323 { 324 ammus.Destroy(); 325 337 kohde.Destroy(); 326 338 } 327 339 … … 330 342 MessageDisplay.Add("Auts! Törmäsit Vihuun!"); 331 343 332 ControllerOne.Vibrate( 2.5, 2.5, 0.0, 0.0, 0.5);344 ControllerOne.Vibrate(1.0, 1.0, 0.0, 0.0, 0.5); 333 345 334 346 PlaySound("osuma"); … … 341 353 { 342 354 pelaaja1.Destroy(); 343 ControllerOne.Vibrate( 2.5, 2.5, 0.0, 0.0, 2.0);355 ControllerOne.Vibrate(1.0, 1.0, 0.0, 0.0, 2.0); 344 356 MessageDisplay.Add("Pelaaja 1 hävisi pelin."); 345 357 toplista.EnterAndShow(pelaajan1Tahdet.Value); … … 365 377 pelaaja1.Destroy(); 366 378 MessageDisplay.Add("Pelaaja 1 hävisi pelin."); 367 ControllerOne.Vibrate( 2.5, 2.5, 0.0, 0.0, 2.0);379 ControllerOne.Vibrate(1.0, 1.0, 0.0, 0.0, 2.0); 368 380 toplista.EnterAndShow(pelaajan1Tahdet.Value); 369 381 toplista.HighScoreWindow.Closed += toplistapois; … … 432 444 MessageDisplay.Add("Keräsit 5 ammusta!"); 433 445 434 ExplosionSystem rajahdys = new ExplosionSystem(a mmukset, pMaxMaara);446 ExplosionSystem rajahdys = new ExplosionSystem(abcd, pMaxMaara); 435 447 436 448 double x = ammo.X; -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/hyppely.csproj
r6572 r6779 19 19 <ApplicationIcon>Game.ico</ApplicationIcon> 20 20 <Thumbnail>GameThumbnail.png</Thumbnail> 21 <IsWebBootstrapper>false</IsWebBootstrapper> 22 <ReferencePath>$(registry:HKEY_LOCAL_MACHINE\Software\Jypeli@Install_Dir)\lib\x86</ReferencePath> 21 23 <PublishUrl>publish\</PublishUrl> 22 24 <Install>true</Install> … … 31 33 <ApplicationRevision>0</ApplicationRevision> 32 34 <ApplicationVersion>1.0.0.%2a</ApplicationVersion> 33 <IsWebBootstrapper>false</IsWebBootstrapper>34 35 <UseApplicationTrust>false</UseApplicationTrust> 35 36 <BootstrapperEnabled>true</BootstrapperEnabled> 36 <ReferencePath>$(registry:HKEY_LOCAL_MACHINE\Software\Jypeli@Install_Dir)\lib\x86</ReferencePath>37 37 </PropertyGroup> 38 38 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/hyppely.csproj.Debug.cachefile
r6764 r6779 19 19 Content\pelimusiikkibyJimi.xnb 20 20 Content\taustakuva.xnb 21 Content\elama.xnb -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/obj/x86/Debug/ContentPipeline-{9937689A-33E5-40B9-A7B6-3F1206C3B37D}.xml
r6764 r6779 181 181 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\taustakuva.xnb</Output> 182 182 <Time>2015-07-02T14:39:10.5227735+03:00</Time> 183 </Item> 184 <Item> 185 <Source>elama.png</Source> 186 <Name>elama</Name> 187 <Importer>TextureImporter</Importer> 188 <Processor>TextureProcessor</Processor> 189 <Options>None</Options> 190 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\elama.xnb</Output> 191 <Time>2015-07-03T11:18:22.9446316+03:00</Time> 183 192 </Item> 184 193 <BuildSuccessful>true</BuildSuccessful> -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/obj/x86/Debug/cachefile-{9937689A-33E5-40B9-A7B6-3F1206C3B37D}-targetpath.txt
r6764 r6779 19 19 Content\pelimusiikkibyJimi.xnb 20 20 Content\taustakuva.xnb 21 Content\elama.xnb -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/obj/x86/Debug/hyppely.csproj.FileListAbsolute.txt
r6764 r6779 27 27 C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\pelimusiikkibyJimi.xnb 28 28 C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\taustakuva.xnb 29 C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\elama.xnb -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppelyContent/hyppelyContent.contentproj
r6764 r6779 179 179 </Compile> 180 180 </ItemGroup> 181 <ItemGroup> 182 <Compile Include="elama.png"> 183 <Name>elama</Name> 184 <Importer>TextureImporter</Importer> 185 <Processor>TextureProcessor</Processor> 186 </Compile> 187 </ItemGroup> 181 188 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 182 189 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset
for help on using the changeset viewer.