- Timestamp:
- 2014-07-25 13:05:40 (9 years ago)
- Location:
- 2014/30/MikkoL/Gradiant/LM2
- Files:
-
- 11 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/30/MikkoL/Gradiant/LM2/LM2/Gradiant.cs
r5654 r5696 124 124 Image bullet_enemy_07 = LoadImage("bullet_enemy_07"); 125 125 Image bullet_enemy_08 = LoadImage("bullet_enemy_08"); 126 Image bullet_enemy_09 = LoadImage("bullet_enemy_09"); 127 Image bullet_enemy_10 = LoadImage("bullet_enemy_10"); 126 128 //Enemies 127 129 Image enemy_ship_01 = LoadImage("enemy_ship_01"); … … 138 140 Image boss_ship_02 = LoadImage("boss_ship_02"); 139 141 Image boss_ship_03 = LoadImage("boss_ship_03"); 142 Image boss_ship_ajnator = LoadImage("ajnator"); 140 143 //Powerups 141 144 Image powerup_damage = LoadImage("powerup_damage"); … … 228 231 bool s002 = false; 229 232 bool s003 = false; 233 bool s004 = false; 230 234 bool b001 = false; 231 235 bool b002 = false; 232 236 bool b003 = false; 237 bool b004 = false; 233 238 234 239 public override void Begin() … … 361 366 MediaPlayer.Stop(); 362 367 363 CreateLevel("level_ test");368 CreateLevel("level_01"); 364 369 hide_player(); 365 370 … … 430 435 Pause(); 431 436 MediaPlayer.Play("Eladard"); 437 MediaPlayer.IsRepeating = false; 438 selectsfx.Play(); 439 } 440 } 441 void start_04() 442 { 443 if (!s004) 444 { 445 black.FadeColorTo(Color.Transparent, 0.5); 446 player.IsVisible = false; 447 Timer.SingleShot(0.5, hide_player); 448 Timer.SingleShot(0.5, AddHealthbar); 449 450 s004 = true; 451 Pause(); 452 MediaPlayer.Stop(); 432 453 selectsfx.Play(); 433 454 } … … 467 488 lvl.SetTileMethod('H', boss_ship_2); 468 489 lvl.SetTileMethod('F', boss_ship_3); 490 lvl.SetTileMethod('A', boss_aj); 469 491 lvl.Execute(35, 35); 470 492 … … 774 796 void cheat_fullhp() 775 797 { 776 player.health. Value = 100;777 //MessageDisplay.Te798 player.health.MaxValue = 100000000; 799 player.health.Value = 100000000; 778 800 } 779 801 void cheat_skiptolvl1() … … 1120 1142 move.Timeout += delegate 1121 1143 { 1144 if (player.IsDestroyed) drd.Destroy(); 1122 1145 if (drd.IsDestroyed) move.Stop(); 1123 1146 … … 2222 2245 angle4b = UnlimitedAngle.FromDegrees(ib - 270); 2223 2246 2224 //boss2_shoot_2(boss.Position, (angleb + UnlimitedAngle.FromDegrees(0)).GetVector() * 460);2225 //boss2_shoot_2(boss.Position, (angleb + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480);2226 //boss2_shoot_2(boss.Position, (angleb + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500);2227 2228 2247 boss2_shoot_2(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 2229 2248 boss2_shoot_2(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480); 2230 2249 boss2_shoot_2(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500); 2231 2232 //boss2_shoot_2(boss.Position, (angle3b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460);2233 //boss2_shoot_2(boss.Position, (angle3b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480);2234 //boss2_shoot_2(boss.Position, (angle3b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500);2235 2250 2236 2251 boss2_shoot_2(boss.Position, (angle4b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); … … 2244 2259 angle4 = UnlimitedAngle.FromDegrees(i + 270); 2245 2260 2246 //boss2_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(0)).GetVector() * 500);2247 //boss2_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(7)).GetVector() * 520);2248 //boss2_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(14)).GetVector() * 540);2249 2250 2261 boss2_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(0)).GetVector() * 500); 2251 2262 boss2_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(7)).GetVector() * 520); 2252 2263 boss2_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(14)).GetVector() * 540); 2253 2254 //boss2_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(0)).GetVector() * 500);2255 //boss2_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(7)).GetVector() * 520);2256 //boss2_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(14)).GetVector() * 540);2257 2264 2258 2265 boss2_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(0)).GetVector() * 500); … … 2394 2401 { 2395 2402 boss boss_ship = new boss(258, 256); 2403 boss_ship.health.MaxValue = 20000; 2404 boss_ship.health.Value = 20000; 2405 boss_ship.Shape = Shape.Circle; 2406 boss_ship.Position = pos; 2407 boss_ship.IgnoresCollisionResponse = true; 2408 boss_ship.CollisionIgnoreGroup = 3; 2409 boss_ship.Image = boss_ship_03; 2410 2411 Add(boss_ship, -1); 2412 boss_ship.Hit(stagespeed); 2413 AddCollisionHandler<boss, frontborder>(boss_ship, boss_03_start); 2414 AddCollisionHandler<boss, player>(boss_ship, damagePlayerBossShip); 2415 } 2416 void boss_03_start(boss boss, frontborder border) 2417 { 2418 if (!boss.canShoot) 2419 { 2420 boss.canShoot = true; 2421 boss.Velocity = boss.Velocity / 8.5; 2422 MediaPlayer.IsRepeating = true; 2423 MediaPlayer.Play("Mirage"); 2424 2425 Timer wait = new Timer(); 2426 wait.Interval = 5.5; 2427 wait.Timeout += delegate 2428 { 2429 AddCollisionHandler<boss, bullet>(boss, damageBoss); 2430 boss.Velocity = new Vector(0, 0); 2431 2432 boss_03_start_shooting(boss); 2433 }; 2434 wait.Start(1); 2435 } 2436 } 2437 void boss_03_start_shooting(boss boss) 2438 { 2439 UnlimitedAngle angle = UnlimitedAngle.FromDegrees(0); 2440 UnlimitedAngle angle2 = UnlimitedAngle.FromDegrees(0); 2441 UnlimitedAngle angle3 = UnlimitedAngle.FromDegrees(0); 2442 UnlimitedAngle angle4 = UnlimitedAngle.FromDegrees(0); 2443 2444 UnlimitedAngle angleb = UnlimitedAngle.FromDegrees(0); 2445 UnlimitedAngle angle2b = UnlimitedAngle.FromDegrees(0); 2446 UnlimitedAngle angle3b = UnlimitedAngle.FromDegrees(0); 2447 UnlimitedAngle angle4b = UnlimitedAngle.FromDegrees(0); 2448 double i = 0; 2449 double ib = 0; 2450 double c = 0; 2451 double d = 0; 2452 double t = 0; 2453 double f = 0; 2454 double f2 = 0; 2455 2456 Timer wait = new Timer(); 2457 Timer shoot = new Timer(); 2458 Timer shoot2 = new Timer(); 2459 Timer shoot3 = new Timer(); 2460 Timer shoot4 = new Timer(); 2461 2462 shoot.Interval = 0.05; 2463 shoot.Timeout += delegate 2464 { 2465 if (boss.IsDestroyed) 2466 { 2467 wait.Stop(); 2468 shoot.Stop(); 2469 shoot2.Stop(); 2470 shoot3.Stop(); 2471 shoot4.Stop(); 2472 } 2473 if (!boss.IsDestroyed) 2474 { 2475 c++; 2476 if (c >= 18) 2477 { 2478 f++; 2479 f2++; 2480 d = 1; 2481 c = 0; 2482 shoot.Stop(); 2483 wait.Start(1); 2484 } 2485 2486 i = i + 10; 2487 angle = UnlimitedAngle.FromDegrees(i); 2488 angle2 = UnlimitedAngle.FromDegrees(i + 90); 2489 angle3 = UnlimitedAngle.FromDegrees(i + 180); 2490 angle4 = UnlimitedAngle.FromDegrees(i + 270); 2491 2492 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(45)); 2493 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle + UnlimitedAngle.FromDegrees(7)).GetVector() * 480, Angle.FromDegrees(45)); 2494 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle + UnlimitedAngle.FromDegrees(14)).GetVector() * 500, Angle.FromDegrees(45)); 2495 2496 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(45)); 2497 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2 + UnlimitedAngle.FromDegrees(7)).GetVector() * 480, Angle.FromDegrees(45)); 2498 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2 + UnlimitedAngle.FromDegrees(14)).GetVector() * 500, Angle.FromDegrees(45)); 2499 2500 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle3 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(45)); 2501 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle3 + UnlimitedAngle.FromDegrees(7)).GetVector() * 480, Angle.FromDegrees(45)); 2502 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle3 + UnlimitedAngle.FromDegrees(14)).GetVector() * 500, Angle.FromDegrees(45)); 2503 2504 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(45)); 2505 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4 + UnlimitedAngle.FromDegrees(7)).GetVector() * 480, Angle.FromDegrees(45)); 2506 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4 + UnlimitedAngle.FromDegrees(14)).GetVector() * 500, Angle.FromDegrees(45)); 2507 2508 2509 enemy_shootsfx.Play(); 2510 } 2511 else shoot.Stop(); 2512 }; 2513 2514 shoot2.Interval = 0.05; 2515 shoot2.Timeout += delegate 2516 { 2517 if (boss.IsDestroyed) 2518 { 2519 wait.Stop(); 2520 shoot.Stop(); 2521 shoot2.Stop(); 2522 shoot3.Stop(); 2523 shoot4.Stop(); 2524 } 2525 if (!boss.IsDestroyed) 2526 { 2527 c++; 2528 if (c >= 18) 2529 { 2530 f++; 2531 f2++; 2532 d = 0; 2533 c = 0; 2534 shoot2.Stop(); 2535 wait.Start(1); 2536 } 2537 2538 i = i + 10; 2539 angle = UnlimitedAngle.FromDegrees(-i); 2540 angle2 = UnlimitedAngle.FromDegrees(-i + 90); 2541 angle3 = UnlimitedAngle.FromDegrees(-i + 180); 2542 angle4 = UnlimitedAngle.FromDegrees(-i + 270); 2543 2544 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2545 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2546 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2547 2548 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2549 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2 + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2550 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2 + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2551 2552 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle3 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2553 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle3 + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2554 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle3 + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2555 2556 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2557 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4 + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2558 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4 + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2559 2560 2561 enemy_shootsfx.Play(); 2562 } 2563 else shoot.Stop(); 2564 }; 2565 2566 UnlimitedAngle anglec = UnlimitedAngle.FromDegrees(0); 2567 double ic = -270; 2568 double ic2 = 270; 2569 double cc = 0; 2570 2571 shoot3.Interval = 0.06; 2572 shoot3.Timeout += delegate 2573 { 2574 if (cc >= 60) 2575 { 2576 cc = 0; 2577 shoot3.Stop(); 2578 if (t == 0) t = 1; 2579 else if (t == 1) t = 0; 2580 } 2581 else if (cc != 60) 2582 { 2583 if (!boss.IsDestroyed) 2584 { 2585 if (t == 0) anglec = UnlimitedAngle.FromDegrees(ic); 2586 else if (t == 1) anglec = UnlimitedAngle.FromDegrees(ic2); 2587 ic = ic + 6; 2588 ic2 = ic2 - 6; 2589 2590 cc++; 2591 enemy_shoot_2(boss.Position + new Vector(-65, 0), 2592 2593 anglec.GetVector() * 500 2594 ); 2595 2596 } 2597 else 2598 { 2599 wait.Stop(); 2600 shoot.Stop(); 2601 shoot2.Stop(); 2602 shoot3.Stop(); 2603 shoot4.Stop(); 2604 } 2605 }; 2606 2607 }; 2608 2609 shoot4.Interval = 0.05; 2610 shoot4.Timeout += delegate 2611 { 2612 if (boss.IsDestroyed) 2613 { 2614 wait.Stop(); 2615 shoot.Stop(); 2616 shoot2.Stop(); 2617 shoot3.Stop(); 2618 shoot4.Stop(); 2619 } 2620 if (!boss.IsDestroyed) 2621 { 2622 c++; 2623 if (c >= 18) 2624 { 2625 c = 0; 2626 f++; 2627 shoot4.Stop(); 2628 wait.Start(1); 2629 } 2630 2631 ib = ib - 10; 2632 angleb = UnlimitedAngle.FromDegrees(ib); 2633 angle2b = UnlimitedAngle.FromDegrees(ib - 90); 2634 angle3b = UnlimitedAngle.FromDegrees(ib - 180); 2635 angle4b = UnlimitedAngle.FromDegrees(ib - 270); 2636 2637 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2638 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2639 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2640 2641 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2642 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2643 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2644 2645 i = i + 10; 2646 angle = UnlimitedAngle.FromDegrees(i); 2647 angle2 = UnlimitedAngle.FromDegrees(i + 90); 2648 angle3 = UnlimitedAngle.FromDegrees(i + 180); 2649 angle4 = UnlimitedAngle.FromDegrees(i + 270); 2650 2651 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2 + UnlimitedAngle.FromDegrees(0)).GetVector() * 500, Angle.FromDegrees(45)); 2652 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2 + UnlimitedAngle.FromDegrees(7)).GetVector() * 520, Angle.FromDegrees(45)); 2653 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle2 + UnlimitedAngle.FromDegrees(14)).GetVector() * 540, Angle.FromDegrees(45)); 2654 2655 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4 + UnlimitedAngle.FromDegrees(0)).GetVector() * 500, Angle.FromDegrees(45)); 2656 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4 + UnlimitedAngle.FromDegrees(7)).GetVector() * 520, Angle.FromDegrees(45)); 2657 boss3_shoot_1(boss.Position + new Vector(-65, 0), (angle4 + UnlimitedAngle.FromDegrees(14)).GetVector() * 540, Angle.FromDegrees(45)); 2658 2659 2660 enemy_shootsfx.Play(); 2661 } 2662 else shoot.Stop(); 2663 }; 2664 2665 wait.Interval = 0.2; 2666 wait.Timeout += delegate 2667 { 2668 if (boss.IsDestroyed) 2669 { 2670 wait.Stop(); 2671 shoot.Stop(); 2672 shoot2.Stop(); 2673 shoot3.Stop(); 2674 shoot4.Stop(); 2675 } 2676 if (f >= 2) 2677 { 2678 f = 0; 2679 shoot3.Start(); 2680 2681 } 2682 2683 if (f2 >= 2) 2684 { 2685 f2 = 0; 2686 shoot4.Start(); 2687 } 2688 else if (d == 0) shoot.Start(); 2689 else if (d == 1) shoot2.Start(); 2690 }; 2691 2692 wait.Start(1); 2693 } 2694 void boss3_shoot_1(Vector pos, Vector dir, Angle angle) 2695 { 2696 bullet enemy_bullet = new bullet(15, 35); 2697 2698 Add(enemy_bullet, 0); 2699 enemy_bullet.Shape = Shape.Circle; 2700 enemy_bullet.Position = pos; 2701 enemy_bullet.IgnoresCollisionResponse = true; 2702 enemy_bullet.IgnoresGravity = true; 2703 enemy_bullet.CollisionIgnoreGroup = 2; 2704 enemy_bullet.Image = bullet_enemy_09; 2705 enemy_bullet.Hit(dir); 2706 2707 enemy_bullet.Angle = enemy_bullet.Velocity.Angle + angle; 2708 AddCollisionHandler<bullet, player>(enemy_bullet, damagePlayerBullet); 2709 AddCollisionHandler<bullet, bulletdes>(enemy_bullet, destroy); 2710 2711 } 2712 2713 void boss_aj(Vector pos, double width, double height) 2714 { 2715 boss boss_ship = new boss(234, 326); 2396 2716 boss_ship.health.MaxValue = 25000; 2397 2717 boss_ship.health.Value = 25000; … … 2400 2720 boss_ship.IgnoresCollisionResponse = true; 2401 2721 boss_ship.CollisionIgnoreGroup = 3; 2402 boss_ship.Image = boss_ship_ 03;2722 boss_ship.Image = boss_ship_ajnator; 2403 2723 2404 2724 Add(boss_ship, -1); 2405 2725 boss_ship.Hit(stagespeed); 2406 AddCollisionHandler<boss, frontborder>(boss_ship, boss_ 03_start);2726 AddCollisionHandler<boss, frontborder>(boss_ship, boss_aj_start); 2407 2727 AddCollisionHandler<boss, player>(boss_ship, damagePlayerBossShip); 2408 2728 } 2409 void boss_ 03_start(boss boss, frontborder border)2729 void boss_aj_start(boss boss, frontborder border) 2410 2730 { 2411 2731 if (!boss.canShoot) 2412 2732 { 2413 2733 boss.canShoot = true; 2414 boss.Velocity = boss.Velocity / 8.5; 2415 MediaPlayer.Play("Mirage"); 2734 boss.Velocity = boss.Velocity / 5; 2735 MediaPlayer.IsRepeating = true; 2736 MediaPlayer.Play("Wild_AJ_Approaches"); 2416 2737 2417 2738 Timer wait = new Timer(); 2418 wait.Interval = 5.5;2739 wait.Interval = 3; 2419 2740 wait.Timeout += delegate 2420 2741 { … … 2422 2743 boss.Velocity = new Vector(0, 0); 2423 2744 2424 boss_ 03_start_shooting(boss);2745 boss_aj_start_shooting(boss); 2425 2746 }; 2426 2747 wait.Start(1); 2427 2748 } 2428 2749 } 2429 void boss_03_start_shooting(boss boss) 2430 { 2431 2750 void boss_aj_start_shooting(boss boss) 2751 { 2752 UnlimitedAngle angle = UnlimitedAngle.FromDegrees(0); 2753 UnlimitedAngle angle2 = UnlimitedAngle.FromDegrees(0); 2754 UnlimitedAngle angle3 = UnlimitedAngle.FromDegrees(0); 2755 UnlimitedAngle angle4 = UnlimitedAngle.FromDegrees(0); 2756 2757 UnlimitedAngle angleb = UnlimitedAngle.FromDegrees(0); 2758 UnlimitedAngle angle2b = UnlimitedAngle.FromDegrees(0); 2759 UnlimitedAngle angle3b = UnlimitedAngle.FromDegrees(0); 2760 UnlimitedAngle angle4b = UnlimitedAngle.FromDegrees(0); 2761 double i = 0; 2762 double ib = 0; 2763 double c = 0; 2764 double d = 0; 2765 double t = 0; 2766 double f = 0; 2767 double f2 = 0; 2768 2769 Timer wait = new Timer(); 2770 Timer shoot = new Timer(); 2771 Timer shoot2 = new Timer(); 2772 Timer shoot3 = new Timer(); 2773 Timer shoot4 = new Timer(); 2774 2775 shoot.Interval = 0.05; 2776 shoot.Timeout += delegate 2777 { 2778 if (boss.IsDestroyed) 2779 { 2780 wait.Stop(); 2781 shoot.Stop(); 2782 shoot2.Stop(); 2783 shoot3.Stop(); 2784 shoot4.Stop(); 2785 } 2786 if (!boss.IsDestroyed) 2787 { 2788 c++; 2789 if (c >= 18) 2790 { 2791 f++; 2792 f2++; 2793 d = 1; 2794 c = 0; 2795 shoot.Stop(); 2796 wait.Start(1); 2797 } 2798 2799 i = i + 10; 2800 angle = UnlimitedAngle.FromDegrees(i); 2801 angle2 = UnlimitedAngle.FromDegrees(i + 90); 2802 angle3 = UnlimitedAngle.FromDegrees(i + 180); 2803 angle4 = UnlimitedAngle.FromDegrees(i + 270); 2804 2805 boss4_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(45)); 2806 boss4_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(7)).GetVector() * 480, Angle.FromDegrees(45)); 2807 boss4_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(14)).GetVector() * 500, Angle.FromDegrees(45)); 2808 2809 boss4_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(45)); 2810 boss4_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(7)).GetVector() * 480, Angle.FromDegrees(45)); 2811 boss4_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(14)).GetVector() * 500, Angle.FromDegrees(45)); 2812 2813 boss4_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(45)); 2814 boss4_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(7)).GetVector() * 480, Angle.FromDegrees(45)); 2815 boss4_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(14)).GetVector() * 500, Angle.FromDegrees(45)); 2816 2817 boss4_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(45)); 2818 boss4_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(7)).GetVector() * 480, Angle.FromDegrees(45)); 2819 boss4_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(14)).GetVector() * 500, Angle.FromDegrees(45)); 2820 2821 2822 enemy_shootsfx.Play(); 2823 } 2824 else shoot.Stop(); 2825 }; 2826 2827 shoot2.Interval = 0.05; 2828 shoot2.Timeout += delegate 2829 { 2830 if (boss.IsDestroyed) 2831 { 2832 wait.Stop(); 2833 shoot.Stop(); 2834 shoot2.Stop(); 2835 shoot3.Stop(); 2836 shoot4.Stop(); 2837 } 2838 if (!boss.IsDestroyed) 2839 { 2840 c++; 2841 if (c >= 18) 2842 { 2843 f++; 2844 f2++; 2845 d = 0; 2846 c = 0; 2847 shoot2.Stop(); 2848 wait.Start(1); 2849 } 2850 2851 i = i + 10; 2852 angle = UnlimitedAngle.FromDegrees(-i); 2853 angle2 = UnlimitedAngle.FromDegrees(-i + 90); 2854 angle3 = UnlimitedAngle.FromDegrees(-i + 180); 2855 angle4 = UnlimitedAngle.FromDegrees(-i + 270); 2856 2857 boss4_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2858 boss4_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2859 boss4_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2860 2861 boss4_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2862 boss4_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2863 boss4_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2864 2865 boss4_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2866 boss4_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2867 boss4_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2868 2869 boss4_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2870 boss4_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2871 boss4_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2872 2873 2874 enemy_shootsfx.Play(); 2875 } 2876 else shoot.Stop(); 2877 }; 2878 2879 UnlimitedAngle anglec = UnlimitedAngle.FromDegrees(0); 2880 double ic = -270; 2881 double ic2 = 270; 2882 double cc = 0; 2883 2884 shoot3.Interval = 0.06; 2885 shoot3.Timeout += delegate 2886 { 2887 if (cc >= 60) 2888 { 2889 cc = 0; 2890 shoot3.Stop(); 2891 if (t == 0) t = 1; 2892 else if (t == 1) t = 0; 2893 } 2894 else if (cc != 60) 2895 { 2896 if (!boss.IsDestroyed) 2897 { 2898 if (t == 0) anglec = UnlimitedAngle.FromDegrees(ic); 2899 else if (t == 1) anglec = UnlimitedAngle.FromDegrees(ic2); 2900 ic = ic + 6; 2901 ic2 = ic2 - 6; 2902 2903 cc++; 2904 boss4_shoot_2(boss.Position, 2905 2906 anglec.GetVector() * 500 2907 ); 2908 2909 } 2910 else 2911 { 2912 wait.Stop(); 2913 shoot.Stop(); 2914 shoot2.Stop(); 2915 shoot3.Stop(); 2916 shoot4.Stop(); 2917 } 2918 }; 2919 2920 }; 2921 2922 shoot4.Interval = 0.05; 2923 shoot4.Timeout += delegate 2924 { 2925 if (boss.IsDestroyed) 2926 { 2927 wait.Stop(); 2928 shoot.Stop(); 2929 shoot2.Stop(); 2930 shoot3.Stop(); 2931 shoot4.Stop(); 2932 } 2933 if (!boss.IsDestroyed) 2934 { 2935 c++; 2936 if (c >= 18) 2937 { 2938 c = 0; 2939 f++; 2940 shoot4.Stop(); 2941 wait.Start(1); 2942 } 2943 2944 ib = ib - 10; 2945 angleb = UnlimitedAngle.FromDegrees(ib); 2946 angle2b = UnlimitedAngle.FromDegrees(ib - 90); 2947 angle3b = UnlimitedAngle.FromDegrees(ib - 180); 2948 angle4b = UnlimitedAngle.FromDegrees(ib - 270); 2949 2950 boss4_shoot_1(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2951 boss4_shoot_1(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2952 boss4_shoot_1(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2953 2954 boss4_shoot_1(boss.Position, (angle4b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460, Angle.FromDegrees(-45)); 2955 boss4_shoot_1(boss.Position, (angle4b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480, Angle.FromDegrees(-45)); 2956 boss4_shoot_1(boss.Position, (angle4b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500, Angle.FromDegrees(-45)); 2957 2958 i = i + 10; 2959 angle = UnlimitedAngle.FromDegrees(i); 2960 angle2 = UnlimitedAngle.FromDegrees(i + 90); 2961 angle3 = UnlimitedAngle.FromDegrees(i + 180); 2962 angle4 = UnlimitedAngle.FromDegrees(i + 270); 2963 2964 boss4_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(0)).GetVector() * 500, Angle.FromDegrees(45)); 2965 boss4_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(7)).GetVector() * 520, Angle.FromDegrees(45)); 2966 boss4_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(14)).GetVector() * 540, Angle.FromDegrees(45)); 2967 2968 boss4_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(0)).GetVector() * 500, Angle.FromDegrees(45)); 2969 boss4_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(7)).GetVector() * 520, Angle.FromDegrees(45)); 2970 boss4_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(14)).GetVector() * 540, Angle.FromDegrees(45)); 2971 2972 2973 enemy_shootsfx.Play(); 2974 } 2975 else shoot.Stop(); 2976 }; 2977 2978 wait.Interval = 0.2; 2979 wait.Timeout += delegate 2980 { 2981 if (boss.IsDestroyed) 2982 { 2983 wait.Stop(); 2984 shoot.Stop(); 2985 shoot2.Stop(); 2986 shoot3.Stop(); 2987 shoot4.Stop(); 2988 } 2989 if (f >= 2) 2990 { 2991 f = 0; 2992 shoot3.Start(); 2993 2994 } 2995 2996 if (f2 >= 2) 2997 { 2998 f2 = 0; 2999 shoot4.Start(); 3000 } 3001 else if (d == 0) shoot.Start(); 3002 else if (d == 1) shoot2.Start(); 3003 }; 3004 3005 wait.Start(1); 3006 } 3007 3008 void boss4_shoot_1(Vector pos, Vector dir, Angle angle) 3009 { 3010 bullet enemy_bullet = new bullet(15, 35); 3011 3012 Add(enemy_bullet, 0); 3013 enemy_bullet.Shape = Shape.Circle; 3014 enemy_bullet.Position = pos; 3015 enemy_bullet.IgnoresCollisionResponse = true; 3016 enemy_bullet.IgnoresGravity = true; 3017 enemy_bullet.CollisionIgnoreGroup = 2; 3018 enemy_bullet.Image = bullet_enemy_10; 3019 enemy_bullet.Hit(dir); 3020 3021 enemy_bullet.Angle = enemy_bullet.Velocity.Angle + angle; 3022 AddCollisionHandler<bullet, player>(enemy_bullet, damagePlayerBullet); 3023 AddCollisionHandler<bullet, bulletdes>(enemy_bullet, destroy); 3024 3025 } 3026 void boss4_shoot_2(Vector pos, Vector dir) 3027 { 3028 bullet enemy_bullet = new bullet(27, 27); 3029 enemy_bullet.Shape = Shape.Circle; 3030 enemy_bullet.Position = pos; 3031 enemy_bullet.IgnoresCollisionResponse = true; 3032 enemy_bullet.IgnoresGravity = true; 3033 enemy_bullet.CollisionIgnoreGroup = 2; 3034 enemy_bullet.Image = bullet_enemy_10; 3035 3036 Add(enemy_bullet, 0); 3037 enemy_bullet.Hit(dir / 9); 3038 AddCollisionHandler<bullet, player>(enemy_bullet, damagePlayerBullet); 3039 AddCollisionHandler<bullet, bulletdes>(enemy_bullet, destroy); 3040 3041 Timer wait = new Timer(); 3042 wait.Interval = 0.8; 3043 wait.Timeout += delegate 3044 { 3045 enemy_bullet.Velocity = dir; 3046 }; 3047 wait.Start(1); 2432 3048 } 2433 3049 … … 2773 3389 wait.Start(1); 2774 3390 } 3391 else if (b.health.Value <= 0 && !b003 && b.Image == boss_ship_03) 3392 { 3393 b003 = true; 3394 3395 explosion_animation_boss(b); 3396 3397 Timer fade = new Timer(); 3398 fade.Interval = 0.03; 3399 fade.Timeout += delegate 3400 { 3401 MediaPlayer.Volume = MediaPlayer.Volume - 0.1; 3402 if (MediaPlayer.Volume == 0) 3403 { 3404 fade.Stop(); 3405 } 3406 }; 3407 fade.Start(); 3408 3409 stage_clear = new GameObject(271, 35); 3410 stage_clear.Image = stage_3_clear; 3411 stage_clear.Position = cntr; 3412 3413 Timer stageclr = new Timer(); 3414 stageclr.Interval = 0.8; 3415 stageclr.Timeout += delegate 3416 { 3417 if (stage_clear.IsVisible) stage_clear.IsVisible = false; 3418 else stage_clear.IsVisible = true; 3419 }; 3420 3421 Timer wait = new Timer(); 3422 wait.Interval = 1; 3423 wait.Timeout += delegate 3424 { 3425 Add(stage_clear, 3); 3426 stageclr.Start(); 3427 SoundEffect.MasterVolume = 0.2; 3428 MediaPlayer.Stop(); 3429 MediaPlayer.Volume = 1; 3430 MediaPlayer.IsRepeating = false; 3431 player.health.Value = player.health.MaxValue; 3432 MediaPlayer.Play("Stage Clear"); 3433 3434 ControllerOne.Listen(Button.Start, ButtonState.Pressed, nextlevel, null); 3435 }; 3436 3437 wait.Start(1); 3438 } 3439 else if (b.health.Value <= 0 && !b004 && b.Image == boss_ship_ajnator) 3440 { 3441 b004 = true; 3442 3443 explosion_animation_boss(b); 3444 3445 Timer fade = new Timer(); 3446 fade.Interval = 0.03; 3447 fade.Timeout += delegate 3448 { 3449 MediaPlayer.Volume = MediaPlayer.Volume - 0.1; 3450 if (MediaPlayer.Volume == 0) 3451 { 3452 fade.Stop(); 3453 } 3454 }; 3455 fade.Start(); 3456 3457 stage_clear = new GameObject(272, 35); 3458 stage_clear.Image = congratulations; 3459 stage_clear.Position = cntr; 3460 3461 Timer stageclr = new Timer(); 3462 stageclr.Interval = 0.8; 3463 stageclr.Timeout += delegate 3464 { 3465 if (stage_clear.IsVisible) stage_clear.IsVisible = false; 3466 else stage_clear.IsVisible = true; 3467 }; 3468 3469 Timer wait = new Timer(); 3470 wait.Interval = 1; 3471 wait.Timeout += delegate 3472 { 3473 Add(stage_clear, 3); 3474 stageclr.Start(); 3475 SoundEffect.MasterVolume = 0.2; 3476 MediaPlayer.Stop(); 3477 MediaPlayer.Volume = 1; 3478 MediaPlayer.IsRepeating = false; 3479 player.health.Value = player.health.MaxValue; 3480 MediaPlayer.Play("Simon"); 3481 }; 3482 3483 wait.Start(1); 3484 } 2775 3485 2776 3486 hitsfx.Stop(); … … 2778 3488 } 2779 3489 } 3490 void explosion_animation(enemy enemyship) 3491 { 3492 GameObject explosion = new GameObject(enemyship.explosion_scale, enemyship.explosion_scale); 3493 explosion.Position = enemyship.Position; 3494 explosion.Animation = explosion_anim; 3495 explosion.MaximumLifetime = TimeSpan.FromSeconds(0.2); 3496 Add(explosion,-1); 3497 explosion.Animation.Start(1); 3498 } 3499 void explosion_animation_boss(boss enemyship) 3500 { 3501 GameObject explosion = new GameObject(enemyship.explosion_scale, enemyship.explosion_scale); 3502 explosion.Position = enemyship.Position; 3503 explosion.Animation = explosion_anim; 3504 explosion.MaximumLifetime = TimeSpan.FromSeconds(0.2); 3505 Add(explosion, -1); 3506 explosion.Animation.Start(1); 3507 } 3508 void explosion_animation2(PhysicsObject plr) 3509 { 3510 GameObject explosion = new GameObject(80,80); 3511 explosion.Position = plr.Position; 3512 explosion.Animation = explosion_anim; 3513 explosion.MaximumLifetime = TimeSpan.FromSeconds(0.2); 3514 Add(explosion, -1); 3515 explosion.Animation.Start(1); 3516 3517 Timer wait = new Timer(); 3518 wait.Interval = 1; 3519 wait.Timeout += delegate 3520 { 3521 SoundEffect.MasterVolume = 0.2; 3522 MediaPlayer.IsRepeating = false; 3523 MediaPlayer.Play("Player_down"); 3524 3525 MultiSelectWindow gameover = new MultiSelectWindow("Game Over", "Quit"); 3526 gameover.ItemSelected += select_gameover; 3527 Add(gameover); 3528 }; 3529 wait.Start(1); 3530 3531 } 3532 void select_gameover(int selection) 3533 { 3534 switch (selection) 3535 { 3536 case 0: 3537 ConfirmExit(); 3538 break; 3539 } 3540 } 3541 2780 3542 void nextlevel() 2781 3543 { … … 2926 3688 wait.Start(1); 2927 3689 } 2928 } 2929 void explosion_animation(enemy enemyship) 2930 { 2931 GameObject explosion = new GameObject(enemyship.explosion_scale, enemyship.explosion_scale); 2932 explosion.Position = enemyship.Position; 2933 explosion.Animation = explosion_anim; 2934 explosion.MaximumLifetime = TimeSpan.FromSeconds(0.2); 2935 Add(explosion,-1); 2936 explosion.Animation.Start(1); 2937 } 2938 void explosion_animation_boss(boss enemyship) 2939 { 2940 GameObject explosion = new GameObject(enemyship.explosion_scale, enemyship.explosion_scale); 2941 explosion.Position = enemyship.Position; 2942 explosion.Animation = explosion_anim; 2943 explosion.MaximumLifetime = TimeSpan.FromSeconds(0.2); 2944 Add(explosion, -1); 2945 explosion.Animation.Start(1); 2946 } 2947 void explosion_animation2(PhysicsObject plr) 2948 { 2949 GameObject explosion = new GameObject(80,80); 2950 explosion.Position = plr.Position; 2951 explosion.Animation = explosion_anim; 2952 explosion.MaximumLifetime = TimeSpan.FromSeconds(0.2); 2953 Add(explosion, -1); 2954 explosion.Animation.Start(1); 2955 2956 Timer wait = new Timer(); 2957 wait.Interval = 1; 2958 wait.Timeout += delegate 2959 { 2960 SoundEffect.MasterVolume = 0.2; 2961 MediaPlayer.IsRepeating = false; 2962 MediaPlayer.Play("Player_down"); 2963 2964 MultiSelectWindow gameover = new MultiSelectWindow("Game Over", "Quit"); 2965 gameover.ItemSelected += select_gameover; 2966 Add(gameover); 2967 }; 2968 wait.Start(1); 2969 2970 } 2971 void select_gameover(int selection) 2972 { 2973 switch (selection) 2974 { 2975 case 0: 2976 ConfirmExit(); 2977 break; 2978 } 2979 } 2980 3690 else if (currentlevel == "level_03") 3691 { 3692 SoundEffect.MasterVolume = 0.8; 3693 healthBar.Destroy(); 3694 3695 selectsfx.Play(); 3696 stage_clear.Destroy(); 3697 3698 Timer fade = new Timer(); 3699 fade.Interval = 0.03; 3700 fade.Timeout += delegate 3701 { 3702 MediaPlayer.Volume = MediaPlayer.Volume - 0.1; 3703 if (MediaPlayer.Volume == 0) 3704 { 3705 fade.Stop(); 3706 MediaPlayer.Stop(); 3707 MediaPlayer.Volume = 1; 3708 } 3709 }; 3710 fade.Start(); 3711 3712 black = new GameObject(Screen.Width, Screen.Height); 3713 black.Position = cntr; 3714 black.Color = Color.Transparent; 3715 3716 Add(black, 2); 3717 black.FadeColorTo(Color.Black, 0.5); 3718 3719 3720 Timer wait = new Timer(); 3721 wait.Interval = 1; 3722 wait.Timeout += delegate 3723 { 3724 drd_level.Value = 0; 3725 wpn_damageRatio.Value = 1; 3726 wpn_spread.Value = 1; 3727 3728 bg.Image = stage_aj; 3729 bg2.Image = stage_aj; 3730 ClearControls(); 3731 3732 currentlevel = "level_04"; 3733 CreateLevel(currentlevel); 3734 3735 GameObject stage_03_start = new GameObject(369, 35); 3736 stage_03_start.Position = cntr; 3737 stage_03_start.Image = bonus_stage_start; 3738 Add(stage_03_start, 3); 3739 3740 black = new GameObject(Screen.Width, Screen.Height); 3741 black.Position = cntr; 3742 black.Color = Color.Black; 3743 Add(black, 2); 3744 3745 double i = 0; 3746 Timer start = new Timer(); 3747 start.Interval = 0.1; 3748 start.Timeout += delegate 3749 { 3750 i++; 3751 if (i >= 15) stage_03_start.Destroy(); 3752 if (stage_03_start.IsVisible) stage_03_start.IsVisible = false; 3753 else stage_03_start.IsVisible = true; 3754 }; 3755 Pause(); 3756 start.Start(15); 3757 ControllerOne.Listen(Button.Start, ButtonState.Pressed, start_04, null); 3758 }; 3759 wait.Start(1); 3760 } 3761 } 2981 3762 #endregion 2982 3763 } -
2014/30/MikkoL/Gradiant/LM2/LM2/Ohjelma.cs
r5654 r5696 12 12 game.IsFullScreen = true; 13 13 #endif 14 game.TargetElapsedTime = TimeSpan.FromSeconds(1.0f / 50.0 f);14 game.TargetElapsedTime = TimeSpan.FromSeconds(1.0f / 50.0); 15 15 16 16 game.Run(); -
2014/30/MikkoL/Gradiant/LM2/LM2Content/GradiantContent.contentproj
r5654 r5696 583 583 </Compile> 584 584 </ItemGroup> 585 <ItemGroup> 586 <Compile Include="bullet_enemy_09.png"> 587 <Name>bullet_enemy_09</Name> 588 <Importer>TextureImporter</Importer> 589 <Processor>TextureProcessor</Processor> 590 </Compile> 591 </ItemGroup> 592 <ItemGroup> 593 <Compile Include="level_04.txt"> 594 <Name>level_04</Name> 595 <Importer>TextFileImporter</Importer> 596 <Processor>TextFileContentProcessor</Processor> 597 </Compile> 598 </ItemGroup> 599 <ItemGroup> 600 <Compile Include="bullet_enemy_10.png"> 601 <Name>bullet_enemy_10</Name> 602 <Importer>TextureImporter</Importer> 603 <Processor>TextureProcessor</Processor> 604 </Compile> 605 </ItemGroup> 606 <ItemGroup> 607 <Compile Include="ajnator.png"> 608 <Name>ajnator</Name> 609 <Importer>TextureImporter</Importer> 610 <Processor>TextureProcessor</Processor> 611 </Compile> 612 </ItemGroup> 613 <ItemGroup> 614 <Compile Include="Simon.mp3"> 615 <Name>Simon</Name> 616 <Importer>Mp3Importer</Importer> 617 <Processor>SongProcessor</Processor> 618 </Compile> 619 </ItemGroup> 585 620 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 586 621 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2014/30/MikkoL/Gradiant/LM2/LM2Content/level_03.txt
r5654 r5696 21 21 #& %# 1 1 1 B 22 22 #& %# R R R T 1 2 1 2 23 #& P %# 1 1 1 R 1 R 1 1 R 1 R 1 1 1 R 6 R 3 B 1 6 2 6 23 #& P %# 1 1 1 R 1 R 1 1 R 1 R 1 1 1 R 6 R 3 B 1 6 2 6 F 24 24 #& %# R R R T 1 2 1 2 25 25 #& %# 1 1 1 B -
2014/30/MikkoL/Gradiant/LM2/LM2Content/level_test.txt
r5654 r5696 19 19 #& %# 20 20 #& %# 21 #& %# 21 22 #& %# 22 #& %# 23 #& P %# F 24 #& %# 25 #& %# 23 #& P %# 24 #& %# 25 #& %# 26 26 #& %# 27 27 #& %#
Note: See TracChangeset
for help on using the changeset viewer.