- Timestamp:
- 2015-06-15 18:58:57 (8 years ago)
- Location:
- 2015/24/ohjaajat/Dungeon/Dungeon
- Files:
-
- 36 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/24/ohjaajat/Dungeon/Dungeon/Dungeon/Dungeon.cs
r6106 r6108 231 231 Image partikkeliKuva = LoadImage("partikkeli"); 232 232 Image taideVeri = LoadImage("taideveri"); 233 private Image[] loppuKuvat = LoadImages2(1, 35, "break/b{0:0000}"); 233 234 #endregion 234 235 … … 399 400 { 400 401 ClearAll(); 401 GameObject spurdo = new GameObject(Screen.Width, Screen.Height); 402 spurdo.Image = kultuuriKuvat[2][0]; 403 Add(spurdo); 402 Level.Background.Color = Color.Black; 403 var patsas = new GameObject(400, 300); 404 patsas.Image = loppuKuvat[0]; 405 patsas.Animation = new Animation(loppuKuvat) { FPS = 20, StopOnLastFrame = true }; 406 Add(patsas); 407 408 Timer.SingleShot(3.0, delegate 409 { 410 patsas.Animation.Start(1); 411 hajotusAanet[1].Play(); 412 }); 404 413 405 414 Label havisit = new Label("Hävisit muuten belin"); 406 havisit. Color = Color.HotPink;407 havisit. Size = new Vector(300, 300);408 havisit. Position = new Vector(Level.Right - havisit.Width, Level.Top - havisit.Height * 0.5);415 havisit.TextColor = Color.Black; 416 havisit.TextScale *= 3; 417 havisit.Top = Screen.Top - 30.0; 409 418 Add(havisit, 2); 419 420 const double fadeAika = 5.0; 421 var fadeAjastin = new Timer(); 422 fadeAjastin.Interval = 0.02; 423 fadeAjastin.Timeout += delegate 424 { 425 havisit.TextColor = Color.Lerp(Color.Black, Color.White, fadeAjastin.SecondCounter.Value / fadeAika); 426 if (fadeAjastin.SecondCounter.Value > fadeAika) 427 { 428 fadeAjastin.Stop(); 429 } 430 }; 431 fadeAjastin.Start(); 432 433 Keyboard.Listen(Key.Escape, ButtonState.Pressed, delegate { ClearAll(); Begin(); }, null); 410 434 } 411 435 -
2015/24/ohjaajat/Dungeon/Dungeon/DungeonContent/DungeonContent.contentproj
r6106 r6108 411 411 </Compile> 412 412 </ItemGroup> 413 <ItemGroup> 414 <Compile Include="break\b0001.png"> 415 <Name>b0001</Name> 416 <Importer>TextureImporter</Importer> 417 <Processor>TextureProcessor</Processor> 418 </Compile> 419 <Compile Include="break\b0002.png"> 420 <Name>b0002</Name> 421 <Importer>TextureImporter</Importer> 422 <Processor>TextureProcessor</Processor> 423 </Compile> 424 <Compile Include="break\b0003.png"> 425 <Name>b0003</Name> 426 <Importer>TextureImporter</Importer> 427 <Processor>TextureProcessor</Processor> 428 </Compile> 429 <Compile Include="break\b0004.png"> 430 <Name>b0004</Name> 431 <Importer>TextureImporter</Importer> 432 <Processor>TextureProcessor</Processor> 433 </Compile> 434 <Compile Include="break\b0005.png"> 435 <Name>b0005</Name> 436 <Importer>TextureImporter</Importer> 437 <Processor>TextureProcessor</Processor> 438 </Compile> 439 <Compile Include="break\b0006.png"> 440 <Name>b0006</Name> 441 <Importer>TextureImporter</Importer> 442 <Processor>TextureProcessor</Processor> 443 </Compile> 444 <Compile Include="break\b0007.png"> 445 <Name>b0007</Name> 446 <Importer>TextureImporter</Importer> 447 <Processor>TextureProcessor</Processor> 448 </Compile> 449 <Compile Include="break\b0008.png"> 450 <Name>b0008</Name> 451 <Importer>TextureImporter</Importer> 452 <Processor>TextureProcessor</Processor> 453 </Compile> 454 <Compile Include="break\b0009.png"> 455 <Name>b0009</Name> 456 <Importer>TextureImporter</Importer> 457 <Processor>TextureProcessor</Processor> 458 </Compile> 459 <Compile Include="break\b0010.png"> 460 <Name>b0010</Name> 461 <Importer>TextureImporter</Importer> 462 <Processor>TextureProcessor</Processor> 463 </Compile> 464 <Compile Include="break\b0011.png"> 465 <Name>b0011</Name> 466 <Importer>TextureImporter</Importer> 467 <Processor>TextureProcessor</Processor> 468 </Compile> 469 <Compile Include="break\b0012.png"> 470 <Name>b0012</Name> 471 <Importer>TextureImporter</Importer> 472 <Processor>TextureProcessor</Processor> 473 </Compile> 474 <Compile Include="break\b0013.png"> 475 <Name>b0013</Name> 476 <Importer>TextureImporter</Importer> 477 <Processor>TextureProcessor</Processor> 478 </Compile> 479 <Compile Include="break\b0014.png"> 480 <Name>b0014</Name> 481 <Importer>TextureImporter</Importer> 482 <Processor>TextureProcessor</Processor> 483 </Compile> 484 <Compile Include="break\b0015.png"> 485 <Name>b0015</Name> 486 <Importer>TextureImporter</Importer> 487 <Processor>TextureProcessor</Processor> 488 </Compile> 489 <Compile Include="break\b0016.png"> 490 <Name>b0016</Name> 491 <Importer>TextureImporter</Importer> 492 <Processor>TextureProcessor</Processor> 493 </Compile> 494 <Compile Include="break\b0017.png"> 495 <Name>b0017</Name> 496 <Importer>TextureImporter</Importer> 497 <Processor>TextureProcessor</Processor> 498 </Compile> 499 <Compile Include="break\b0018.png"> 500 <Name>b0018</Name> 501 <Importer>TextureImporter</Importer> 502 <Processor>TextureProcessor</Processor> 503 </Compile> 504 <Compile Include="break\b0019.png"> 505 <Name>b0019</Name> 506 <Importer>TextureImporter</Importer> 507 <Processor>TextureProcessor</Processor> 508 </Compile> 509 <Compile Include="break\b0020.png"> 510 <Name>b0020</Name> 511 <Importer>TextureImporter</Importer> 512 <Processor>TextureProcessor</Processor> 513 </Compile> 514 <Compile Include="break\b0021.png"> 515 <Name>b0021</Name> 516 <Importer>TextureImporter</Importer> 517 <Processor>TextureProcessor</Processor> 518 </Compile> 519 <Compile Include="break\b0022.png"> 520 <Name>b0022</Name> 521 <Importer>TextureImporter</Importer> 522 <Processor>TextureProcessor</Processor> 523 </Compile> 524 <Compile Include="break\b0023.png"> 525 <Name>b0023</Name> 526 <Importer>TextureImporter</Importer> 527 <Processor>TextureProcessor</Processor> 528 </Compile> 529 <Compile Include="break\b0024.png"> 530 <Name>b0024</Name> 531 <Importer>TextureImporter</Importer> 532 <Processor>TextureProcessor</Processor> 533 </Compile> 534 <Compile Include="break\b0025.png"> 535 <Name>b0025</Name> 536 <Importer>TextureImporter</Importer> 537 <Processor>TextureProcessor</Processor> 538 </Compile> 539 <Compile Include="break\b0026.png"> 540 <Name>b0026</Name> 541 <Importer>TextureImporter</Importer> 542 <Processor>TextureProcessor</Processor> 543 </Compile> 544 <Compile Include="break\b0027.png"> 545 <Name>b0027</Name> 546 <Importer>TextureImporter</Importer> 547 <Processor>TextureProcessor</Processor> 548 </Compile> 549 <Compile Include="break\b0028.png"> 550 <Name>b0028</Name> 551 <Importer>TextureImporter</Importer> 552 <Processor>TextureProcessor</Processor> 553 </Compile> 554 <Compile Include="break\b0029.png"> 555 <Name>b0029</Name> 556 <Importer>TextureImporter</Importer> 557 <Processor>TextureProcessor</Processor> 558 </Compile> 559 <Compile Include="break\b0030.png"> 560 <Name>b0030</Name> 561 <Importer>TextureImporter</Importer> 562 <Processor>TextureProcessor</Processor> 563 </Compile> 564 <Compile Include="break\b0031.png"> 565 <Name>b0031</Name> 566 <Importer>TextureImporter</Importer> 567 <Processor>TextureProcessor</Processor> 568 </Compile> 569 <Compile Include="break\b0032.png"> 570 <Name>b0032</Name> 571 <Importer>TextureImporter</Importer> 572 <Processor>TextureProcessor</Processor> 573 </Compile> 574 <Compile Include="break\b0033.png"> 575 <Name>b0033</Name> 576 <Importer>TextureImporter</Importer> 577 <Processor>TextureProcessor</Processor> 578 </Compile> 579 <Compile Include="break\b0034.png"> 580 <Name>b0034</Name> 581 <Importer>TextureImporter</Importer> 582 <Processor>TextureProcessor</Processor> 583 </Compile> 584 <Compile Include="break\b0035.png"> 585 <Name>b0035</Name> 586 <Importer>TextureImporter</Importer> 587 <Processor>TextureProcessor</Processor> 588 </Compile> 589 </ItemGroup> 413 590 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 414 591 <!-- 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.