Changeset 5700


Ignore:
Timestamp:
2014-07-27 16:14:23 (9 years ago)
Author:
mijoliim
Message:

Gradiant: todennakoisesti viimeinen versio

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/MikkoL/Gradiant/LM2/LM2/Gradiant.cs

    r5696 r5700  
    288288        Keyboard.Listen(Key.D3, ButtonState.Pressed, cheat_skiptolvl3, null); 
    289289 
     290        Keyboard.Listen(Key.D4, ButtonState.Pressed, cheat_skiptolvl4, null); 
    290291    } 
    291292    void Select_ship() 
     
    958959        setwpn_timer(); 
    959960    } 
     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    } 
    9601014    #endregion 
    9611015 
     
    27732827        Timer shoot4 = new Timer(); 
    27742828 
    2775         shoot.Interval = 0.05; 
     2829        shoot.Interval = 0.025; 
    27762830        shoot.Timeout += delegate 
    27772831        { 
     
    27872841            { 
    27882842                c++; 
    2789                 if (c >= 18) 
     2843                if (c >= 36) 
    27902844                { 
    27912845                    f++; 
     
    28252879        }; 
    28262880 
    2827         shoot2.Interval = 0.05; 
     2881        shoot2.Interval = 0.025; 
    28282882        shoot2.Timeout += delegate 
    28292883        { 
     
    28392893            { 
    28402894                c++; 
    2841                 if (c >= 18) 
     2895                if (c >= 36) 
    28422896                { 
    28432897                    f++; 
     
    28822936        double cc = 0; 
    28832937 
    2884         shoot3.Interval = 0.06; 
     2938        shoot3.Interval = 0.03; 
    28852939        shoot3.Timeout += delegate 
    28862940        { 
    2887             if (cc >= 60) 
     2941            if (cc >= 120) 
    28882942            { 
    28892943                cc = 0; 
     
    28922946                else if (t == 1) t = 0; 
    28932947            } 
    2894             else if (cc != 60) 
     2948            else if (cc != 120) 
    28952949            { 
    28962950                if (!boss.IsDestroyed) 
     
    29202974        }; 
    29212975 
    2922         shoot4.Interval = 0.05; 
     2976        shoot4.Interval = 0.025; 
    29232977        shoot4.Timeout += delegate 
    29242978        { 
     
    29342988            { 
    29352989                c++; 
    2936                 if (c >= 18) 
     2990                if (c >= 36) 
    29372991                { 
    29382992                    c = 0; 
     
    29763030        }; 
    29773031 
    2978         wait.Interval = 0.2; 
     3032        wait.Interval = 0.1; 
    29793033        wait.Timeout += delegate 
    29803034        { 
     
    30083062    void boss4_shoot_1(Vector pos, Vector dir, Angle angle) 
    30093063    { 
    3010         bullet enemy_bullet = new bullet(15, 35); 
     3064        bullet enemy_bullet = new bullet(27, 27); 
    30113065 
    30123066        Add(enemy_bullet, 0); 
     
    30263080    void boss4_shoot_2(Vector pos, Vector dir) 
    30273081    { 
    3028         bullet enemy_bullet = new bullet(27, 27); 
     3082        bullet enemy_bullet = new bullet(54, 54); 
    30293083        enemy_bullet.Shape = Shape.Circle; 
    30303084        enemy_bullet.Position = pos; 
     
    30433097        wait.Timeout += delegate 
    30443098        { 
    3045             enemy_bullet.Velocity = dir; 
     3099            enemy_bullet.Velocity = dir/1.5; 
    30463100        }; 
    30473101        wait.Start(1); 
Note: See TracChangeset for help on using the changeset viewer.