- Timestamp:
- 2016-02-20 12:04:58 (7 years ago)
- Location:
- 2015/koodauskerho/AakeR/IMBT/IMBT
- Files:
-
- 20 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/koodauskerho/AakeR/IMBT/IMBT/IMBT/IMBT.cs
r7110 r7123 75 75 ((IMBT)Game.Instance).AddCollisionHandler(this, "haulikko", delegate (PhysicsObject a, PhysicsObject b) 76 76 { 77 this.healthit.Value -= 2.5 * vahinkoKerroin;77 this.healthit.Value -= 3.5 * vahinkoKerroin; 78 78 SavuLiekki(); 79 79 }); … … 169 169 static Image pelaaja3Kone3 = LoadImage("Pelaaja3Kone3"); 170 170 static Image pelaaja4Kone3 = LoadImage("Pelaaja4Kone3"); 171 172 static Image[] pelaaja1Koneet = { pelaaja1Kone1, pelaaja1Kone2, pelaaja1Kone3 }; 173 static Image[] pelaaja2Koneet = { pelaaja2Kone1, pelaaja2Kone2, pelaaja2Kone3 }; 174 static Image[] pelaaja3Koneet = { pelaaja3Kone1, pelaaja3Kone2, pelaaja3Kone3 }; 175 static Image[] pelaaja4Koneet = { pelaaja4Kone1, pelaaja4Kone2, pelaaja4Kone3 }; 176 177 static Image[] pelaaja1Tykit = { pelaaja1Kone1Tykki, pelaaja1Kone2Tykki, pelaaja1Kone3Tykki }; 178 static Image[] pelaaja2Tykit = { pelaaja2Kone1Tykki, pelaaja2Kone2Tykki, pelaaja2Kone3Tykki }; 179 static Image[] pelaaja3Tykit = { pelaaja3Kone1Tykki, pelaaja3Kone2Tykki, pelaaja3Kone3Tykki }; 180 static Image[] pelaaja4Tykit = { pelaaja4Kone1Tykki, pelaaja4Kone2Tykki, pelaaja4Kone3Tykki }; 171 static Image pelaaja1Kone4 = LoadImage("Pelaaja1Kone4"); 172 static Image pelaaja1Kone4Tykki = LoadImage("Pelaaja1Kone4Tykki"); 173 static Image pelaaja2Kone4 = LoadImage("Pelaaja2Kone4"); 174 static Image pelaaja2Kone4Tykki = LoadImage("Pelaaja2Kone4Tykki"); 175 static Image pelaaja3Kone4 = LoadImage("Pelaaja3Kone4"); 176 static Image pelaaja3Kone4Tykki = LoadImage("Pelaaja3Kone4Tykki"); 177 static Image pelaaja4Kone4 = LoadImage("Pelaaja4Kone4"); 178 static Image pelaaja4Kone4Tykki = LoadImage("Pelaaja4Kone4Tykki"); 179 180 static Image[] pelaaja1Koneet = { pelaaja1Kone1, pelaaja1Kone2, pelaaja1Kone3, pelaaja1Kone4 }; 181 static Image[] pelaaja2Koneet = { pelaaja2Kone1, pelaaja2Kone2, pelaaja2Kone3, pelaaja2Kone4 }; 182 static Image[] pelaaja3Koneet = { pelaaja3Kone1, pelaaja3Kone2, pelaaja3Kone3, pelaaja3Kone4 }; 183 static Image[] pelaaja4Koneet = { pelaaja4Kone1, pelaaja4Kone2, pelaaja4Kone3, pelaaja4Kone4 }; 184 185 static Image[] pelaaja1Tykit = { pelaaja1Kone1Tykki, pelaaja1Kone2Tykki, pelaaja1Kone3Tykki, pelaaja1Kone4Tykki }; 186 static Image[] pelaaja2Tykit = { pelaaja2Kone1Tykki, pelaaja2Kone2Tykki, pelaaja2Kone3Tykki, pelaaja2Kone4Tykki }; 187 static Image[] pelaaja3Tykit = { pelaaja3Kone1Tykki, pelaaja3Kone2Tykki, pelaaja3Kone3Tykki, pelaaja3Kone4Tykki }; 188 static Image[] pelaaja4Tykit = { pelaaja4Kone1Tykki, pelaaja4Kone2Tykki, pelaaja4Kone3Tykki, pelaaja4Kone4Tykki }; 181 189 182 190 Image[][] pelaajienKoneet = { pelaaja1Koneet, pelaaja2Koneet, pelaaja3Koneet, pelaaja4Koneet }; … … 186 194 static Image perusAmmus2 = LoadImage("Kone2PerusAmmus"); 187 195 static Image perusAmmus3 = LoadImage("Kone3PerusAmmus"); 196 static Image perusammus4 = LoadImage("Kone4PerusAmmus"); 188 197 189 198 Image[] perusAmmus = { perusAmmus1, perusAmmus2, perusAmmus3 }; … … 210 219 SoundEffect laserAmmusAani = LoadSoundEffect("LaserAmmusAani"); 211 220 SoundEffect shieldAani = LoadSoundEffect("ShieldAani2"); 221 SoundEffect haulikkoAani = LoadSoundEffect("HaulikkoAani"); 222 SoundEffect tankkiAani = LoadSoundEffect("TankkiAaniMuokattu"); 212 223 Pelaaja pelaaja1; 213 224 MultiSelectWindow alkuValikko; … … 275 286 Pelaaja LuoPelaaja(Vector paikka, double leveys, double korkeus, int pelaajanr) 276 287 { 277 int valinta = RandomGen.NextInt(pelaaja1Koneet.Length);278 //int valinta = 2;288 //int valinta = RandomGen.NextInt(pelaaja1Koneet.Length); 289 int valinta = 3; 279 290 280 291 Pelaaja pelaaja = new Pelaaja(leveys * 0.8, korkeus * 0.8, pelaajienKoneet[pelaajanr - 1][valinta], pelaajienTykit[pelaajanr - 1][valinta], rajahdysKuva, liekkiKuva); … … 374 385 telaJaljet.Angle = pelaaja.Angle; 375 386 telaJaljet.Position = pelaaja.Position; 387 tankkiAani.Play(); 376 388 Add(telaJaljet, -1); 377 389 … … 494 506 else 495 507 { 508 ammus.Velocity = ammus.Velocity * 0.8; 496 509 ammus.Image = haulikkoAmmusKuva; 497 510 ammus.Tag = "haulikko"; … … 504 517 int maara = 10; 505 518 Timer haulikkoajastin = new Timer(); 519 haulikkoAani.Play(); 506 520 haulikkoajastin.Interval = 0.01; 507 521 haulikkoajastin.Timeout += delegate … … 510 524 if (ammus != null) 511 525 { 526 ammus.Velocity = ammus.Velocity * 0.8; 512 527 ammus.Position += pelaaja.Ase.Angle.GetVector() * 70; 513 528 ammus.Image = haulikkoAmmusKuva; -
2015/koodauskerho/AakeR/IMBT/IMBT/IMBT/IMBT.csproj.Debug.cachefile
r7110 r7123 54 54 Content\LaserAmmusAani.xnb 55 55 Content\ShieldAani2.xnb 56 Content\HaulikkoAani.xnb 57 Content\TankkiAaniMuokattu.xnb 58 Content\Kone4PerusAmmus.xnb 59 Content\Pelaaja1Kone4.xnb 60 Content\Pelaaja1Kone4Tykki.xnb 61 Content\Pelaaja2Kone4.xnb 62 Content\Pelaaja2Kone4Tykki.xnb 63 Content\Pelaaja3Kone4.xnb 64 Content\Pelaaja3Kone4Tykki.xnb 65 Content\Pelaaja4Kone4.xnb 66 Content\Pelaaja4Kone4Tykki.xnb 67 Content\SuperSniperAmmus.xnb 68 Content\Tahtain.xnb 69 Content\Tahtain2.xnb -
2015/koodauskerho/AakeR/IMBT/IMBT/IMBT/obj/x86/Debug/ContentPipeline-{B6A1F4C9-F2E2-4290-A5B5-3717058CC989}.xml
r7110 r7123 496 496 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\ShieldAani2.xnb</Output> 497 497 <Time>2016-01-16T12:26:23.6876422+02:00</Time> 498 </Item> 499 <Item> 500 <Source>HaulikkoAani.wav</Source> 501 <Name>HaulikkoAani</Name> 502 <Importer>WavImporter</Importer> 503 <Processor>SoundEffectProcessor</Processor> 504 <Options>None</Options> 505 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\HaulikkoAani.xnb</Output> 506 <Time>2016-02-20T10:33:22.4867+02:00</Time> 507 </Item> 508 <Item> 509 <Source>TankkiAaniMuokattu.wav</Source> 510 <Name>TankkiAaniMuokattu</Name> 511 <Importer>WavImporter</Importer> 512 <Processor>SoundEffectProcessor</Processor> 513 <Options>None</Options> 514 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\TankkiAaniMuokattu.xnb</Output> 515 <Time>2016-02-20T11:17:47.7587993+02:00</Time> 516 </Item> 517 <Item> 518 <Source>Kone4PerusAmmus.png</Source> 519 <Name>Kone4PerusAmmus</Name> 520 <Importer>TextureImporter</Importer> 521 <Processor>TextureProcessor</Processor> 522 <Options>None</Options> 523 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Kone4PerusAmmus.xnb</Output> 524 <Time>2016-01-16T14:31:07.1516422+02:00</Time> 525 </Item> 526 <Item> 527 <Source>Pelaaja1Kone4.png</Source> 528 <Name>Pelaaja1Kone4</Name> 529 <Importer>TextureImporter</Importer> 530 <Processor>TextureProcessor</Processor> 531 <Options>None</Options> 532 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja1Kone4.xnb</Output> 533 <Time>2016-01-16T14:31:06.7586422+02:00</Time> 534 </Item> 535 <Item> 536 <Source>Pelaaja1Kone4Tykki.png</Source> 537 <Name>Pelaaja1Kone4Tykki</Name> 538 <Importer>TextureImporter</Importer> 539 <Processor>TextureProcessor</Processor> 540 <Options>None</Options> 541 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja1Kone4Tykki.xnb</Output> 542 <Time>2015-12-12T10:33:04.3771058+02:00</Time> 543 </Item> 544 <Item> 545 <Source>Pelaaja2Kone4.png</Source> 546 <Name>Pelaaja2Kone4</Name> 547 <Importer>TextureImporter</Importer> 548 <Processor>TextureProcessor</Processor> 549 <Options>None</Options> 550 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja2Kone4.xnb</Output> 551 <Time>2015-12-12T10:34:16.0051058+02:00</Time> 552 </Item> 553 <Item> 554 <Source>Pelaaja2Kone4Tykki.png</Source> 555 <Name>Pelaaja2Kone4Tykki</Name> 556 <Importer>TextureImporter</Importer> 557 <Processor>TextureProcessor</Processor> 558 <Options>None</Options> 559 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja2Kone4Tykki.xnb</Output> 560 <Time>2015-12-12T10:34:22.9151058+02:00</Time> 561 </Item> 562 <Item> 563 <Source>Pelaaja3Kone4.png</Source> 564 <Name>Pelaaja3Kone4</Name> 565 <Importer>TextureImporter</Importer> 566 <Processor>TextureProcessor</Processor> 567 <Options>None</Options> 568 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja3Kone4.xnb</Output> 569 <Time>2015-12-12T10:35:21.2661058+02:00</Time> 570 </Item> 571 <Item> 572 <Source>Pelaaja3Kone4Tykki.png</Source> 573 <Name>Pelaaja3Kone4Tykki</Name> 574 <Importer>TextureImporter</Importer> 575 <Processor>TextureProcessor</Processor> 576 <Options>None</Options> 577 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja3Kone4Tykki.xnb</Output> 578 <Time>2015-12-12T10:36:26.0761058+02:00</Time> 579 </Item> 580 <Item> 581 <Source>Pelaaja4Kone4.png</Source> 582 <Name>Pelaaja4Kone4</Name> 583 <Importer>TextureImporter</Importer> 584 <Processor>TextureProcessor</Processor> 585 <Options>None</Options> 586 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja4Kone4.xnb</Output> 587 <Time>2015-12-12T10:36:45.6761058+02:00</Time> 588 </Item> 589 <Item> 590 <Source>Pelaaja4Kone4Tykki.png</Source> 591 <Name>Pelaaja4Kone4Tykki</Name> 592 <Importer>TextureImporter</Importer> 593 <Processor>TextureProcessor</Processor> 594 <Options>None</Options> 595 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja4Kone4Tykki.xnb</Output> 596 <Time>2015-12-12T10:36:55.3211058+02:00</Time> 597 </Item> 598 <Item> 599 <Source>SuperSniperAmmus.png</Source> 600 <Name>SuperSniperAmmus</Name> 601 <Importer>TextureImporter</Importer> 602 <Processor>TextureProcessor</Processor> 603 <Options>None</Options> 604 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\SuperSniperAmmus.xnb</Output> 605 <Time>2016-02-20T11:40:55.3149822+02:00</Time> 606 </Item> 607 <Item> 608 <Source>Tahtain.png</Source> 609 <Name>Tahtain</Name> 610 <Importer>TextureImporter</Importer> 611 <Processor>TextureProcessor</Processor> 612 <Options>None</Options> 613 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Tahtain.xnb</Output> 614 <Time>2016-01-16T12:59:10.7006422+02:00</Time> 615 </Item> 616 <Item> 617 <Source>Tahtain2.png</Source> 618 <Name>Tahtain2</Name> 619 <Importer>TextureImporter</Importer> 620 <Processor>TextureProcessor</Processor> 621 <Options>None</Options> 622 <Output>C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Tahtain2.xnb</Output> 623 <Time>2016-01-16T13:04:49.4406422+02:00</Time> 498 624 </Item> 499 625 <BuildSuccessful>true</BuildSuccessful> -
2015/koodauskerho/AakeR/IMBT/IMBT/IMBT/obj/x86/Debug/IMBT.csproj.FileListAbsolute.txt
r7110 r7123 62 62 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\LaserAmmusAani.xnb 63 63 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\ShieldAani2.xnb 64 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\HaulikkoAani.xnb 65 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\TankkiAaniMuokattu.xnb 66 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Kone4PerusAmmus.xnb 67 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja1Kone4.xnb 68 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja1Kone4Tykki.xnb 69 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja2Kone4.xnb 70 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja2Kone4Tykki.xnb 71 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja3Kone4.xnb 72 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja3Kone4Tykki.xnb 73 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja4Kone4.xnb 74 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Pelaaja4Kone4Tykki.xnb 75 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\SuperSniperAmmus.xnb 76 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Tahtain.xnb 77 C:\MyTemp\AakeR\IMBT\IMBT\IMBT\bin\x86\Debug\Content\Tahtain2.xnb -
2015/koodauskerho/AakeR/IMBT/IMBT/IMBT/obj/x86/Debug/cachefile-{B6A1F4C9-F2E2-4290-A5B5-3717058CC989}-targetpath.txt
r7110 r7123 54 54 Content\LaserAmmusAani.xnb 55 55 Content\ShieldAani2.xnb 56 Content\HaulikkoAani.xnb 57 Content\TankkiAaniMuokattu.xnb 58 Content\Kone4PerusAmmus.xnb 59 Content\Pelaaja1Kone4.xnb 60 Content\Pelaaja1Kone4Tykki.xnb 61 Content\Pelaaja2Kone4.xnb 62 Content\Pelaaja2Kone4Tykki.xnb 63 Content\Pelaaja3Kone4.xnb 64 Content\Pelaaja3Kone4Tykki.xnb 65 Content\Pelaaja4Kone4.xnb 66 Content\Pelaaja4Kone4Tykki.xnb 67 Content\SuperSniperAmmus.xnb 68 Content\Tahtain.xnb 69 Content\Tahtain2.xnb -
2015/koodauskerho/AakeR/IMBT/IMBT/IMBTContent/IMBTContent.contentproj
r7110 r7123 374 374 </Compile> 375 375 </ItemGroup> 376 <ItemGroup> 377 <Compile Include="HaulikkoAani.wav"> 378 <Name>HaulikkoAani</Name> 379 <Importer>WavImporter</Importer> 380 <Processor>SoundEffectProcessor</Processor> 381 </Compile> 382 </ItemGroup> 383 <ItemGroup> 384 <Compile Include="TankkiAaniMuokattu.wav"> 385 <Name>TankkiAaniMuokattu</Name> 386 <Importer>WavImporter</Importer> 387 <Processor>SoundEffectProcessor</Processor> 388 </Compile> 389 </ItemGroup> 390 <ItemGroup> 391 <Compile Include="Kone4PerusAmmus.png"> 392 <Name>Kone4PerusAmmus</Name> 393 <Importer>TextureImporter</Importer> 394 <Processor>TextureProcessor</Processor> 395 </Compile> 396 <Compile Include="Pelaaja1Kone4.png"> 397 <Name>Pelaaja1Kone4</Name> 398 <Importer>TextureImporter</Importer> 399 <Processor>TextureProcessor</Processor> 400 </Compile> 401 <Compile Include="Pelaaja1Kone4Tykki.png"> 402 <Name>Pelaaja1Kone4Tykki</Name> 403 <Importer>TextureImporter</Importer> 404 <Processor>TextureProcessor</Processor> 405 </Compile> 406 <Compile Include="Pelaaja2Kone4.png"> 407 <Name>Pelaaja2Kone4</Name> 408 <Importer>TextureImporter</Importer> 409 <Processor>TextureProcessor</Processor> 410 </Compile> 411 <Compile Include="Pelaaja2Kone4Tykki.png"> 412 <Name>Pelaaja2Kone4Tykki</Name> 413 <Importer>TextureImporter</Importer> 414 <Processor>TextureProcessor</Processor> 415 </Compile> 416 <Compile Include="Pelaaja3Kone4.png"> 417 <Name>Pelaaja3Kone4</Name> 418 <Importer>TextureImporter</Importer> 419 <Processor>TextureProcessor</Processor> 420 </Compile> 421 <Compile Include="Pelaaja3Kone4Tykki.png"> 422 <Name>Pelaaja3Kone4Tykki</Name> 423 <Importer>TextureImporter</Importer> 424 <Processor>TextureProcessor</Processor> 425 </Compile> 426 <Compile Include="Pelaaja4Kone4.png"> 427 <Name>Pelaaja4Kone4</Name> 428 <Importer>TextureImporter</Importer> 429 <Processor>TextureProcessor</Processor> 430 </Compile> 431 <Compile Include="Pelaaja4Kone4Tykki.png"> 432 <Name>Pelaaja4Kone4Tykki</Name> 433 <Importer>TextureImporter</Importer> 434 <Processor>TextureProcessor</Processor> 435 </Compile> 436 <Compile Include="SuperSniperAmmus.png"> 437 <Name>SuperSniperAmmus</Name> 438 <Importer>TextureImporter</Importer> 439 <Processor>TextureProcessor</Processor> 440 </Compile> 441 <Compile Include="Tahtain.png"> 442 <Name>Tahtain</Name> 443 <Importer>TextureImporter</Importer> 444 <Processor>TextureProcessor</Processor> 445 </Compile> 446 <Compile Include="Tahtain2.png"> 447 <Name>Tahtain2</Name> 448 <Importer>TextureImporter</Importer> 449 <Processor>TextureProcessor</Processor> 450 </Compile> 451 </ItemGroup> 376 452 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 377 453 <!-- 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.