Changeset 5700
- Timestamp:
- 2014-07-27 16:14:23 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/30/MikkoL/Gradiant/LM2/LM2/Gradiant.cs
r5696 r5700 288 288 Keyboard.Listen(Key.D3, ButtonState.Pressed, cheat_skiptolvl3, null); 289 289 290 Keyboard.Listen(Key.D4, ButtonState.Pressed, cheat_skiptolvl4, null); 290 291 } 291 292 void Select_ship() … … 958 959 setwpn_timer(); 959 960 } 961 void cheat_skiptolvl4() 962 { 963 selectsfx.Play(); 964 965 ClearControls(); 966 967 selectsfx.Play(); 968 MediaPlayer.Stop(); 969 black = new GameObject(Screen.Width, Screen.Height); 970 black.Position = cntr; 971 black.Color = Color.Transparent; 972 black.FadeColorTo(Color.Black, 0.5); 973 Add(black, 2); 974 975 Timer wait = new Timer(); 976 wait.Interval = 1; 977 wait.Timeout += delegate 978 { 979 ClearAll(); 980 black = new GameObject(Screen.Width, Screen.Height); 981 black.Color = Color.Black; 982 Add(black, 2); 983 MediaPlayer.Stop(); 984 985 currentlevel = "level_04"; 986 CreateLevel("level_04"); 987 hide_player(); 988 989 black.Position = cntr; 990 991 GameObject stage_01_start = new GameObject(405, 39); 992 stage_01_start.Position = cntr; 993 stage_01_start.Image = bonus_stage_start; 994 Add(stage_01_start, 3); 995 996 double i = 0; 997 Timer start = new Timer(); 998 start.Interval = 0.1; 999 start.Timeout += delegate 1000 { 1001 i++; 1002 if (i >= 15) stage_01_start.Destroy(); 1003 if (stage_01_start.IsVisible) stage_01_start.IsVisible = false; 1004 else stage_01_start.IsVisible = true; 1005 }; 1006 start.Start(15); 1007 Pause(); 1008 ControllerOne.Listen(Button.Start, ButtonState.Pressed, start_04, null); 1009 }; 1010 wait.Start(1); 1011 1012 setwpn_timer(); 1013 } 960 1014 #endregion 961 1015 … … 2773 2827 Timer shoot4 = new Timer(); 2774 2828 2775 shoot.Interval = 0.0 5;2829 shoot.Interval = 0.025; 2776 2830 shoot.Timeout += delegate 2777 2831 { … … 2787 2841 { 2788 2842 c++; 2789 if (c >= 18)2843 if (c >= 36) 2790 2844 { 2791 2845 f++; … … 2825 2879 }; 2826 2880 2827 shoot2.Interval = 0.0 5;2881 shoot2.Interval = 0.025; 2828 2882 shoot2.Timeout += delegate 2829 2883 { … … 2839 2893 { 2840 2894 c++; 2841 if (c >= 18)2895 if (c >= 36) 2842 2896 { 2843 2897 f++; … … 2882 2936 double cc = 0; 2883 2937 2884 shoot3.Interval = 0.0 6;2938 shoot3.Interval = 0.03; 2885 2939 shoot3.Timeout += delegate 2886 2940 { 2887 if (cc >= 60)2941 if (cc >= 120) 2888 2942 { 2889 2943 cc = 0; … … 2892 2946 else if (t == 1) t = 0; 2893 2947 } 2894 else if (cc != 60)2948 else if (cc != 120) 2895 2949 { 2896 2950 if (!boss.IsDestroyed) … … 2920 2974 }; 2921 2975 2922 shoot4.Interval = 0.0 5;2976 shoot4.Interval = 0.025; 2923 2977 shoot4.Timeout += delegate 2924 2978 { … … 2934 2988 { 2935 2989 c++; 2936 if (c >= 18)2990 if (c >= 36) 2937 2991 { 2938 2992 c = 0; … … 2976 3030 }; 2977 3031 2978 wait.Interval = 0. 2;3032 wait.Interval = 0.1; 2979 3033 wait.Timeout += delegate 2980 3034 { … … 3008 3062 void boss4_shoot_1(Vector pos, Vector dir, Angle angle) 3009 3063 { 3010 bullet enemy_bullet = new bullet( 15, 35);3064 bullet enemy_bullet = new bullet(27, 27); 3011 3065 3012 3066 Add(enemy_bullet, 0); … … 3026 3080 void boss4_shoot_2(Vector pos, Vector dir) 3027 3081 { 3028 bullet enemy_bullet = new bullet( 27, 27);3082 bullet enemy_bullet = new bullet(54, 54); 3029 3083 enemy_bullet.Shape = Shape.Circle; 3030 3084 enemy_bullet.Position = pos; … … 3043 3097 wait.Timeout += delegate 3044 3098 { 3045 enemy_bullet.Velocity = dir ;3099 enemy_bullet.Velocity = dir/1.5; 3046 3100 }; 3047 3101 wait.Start(1);
Note: See TracChangeset
for help on using the changeset viewer.