Changeset 6471 for 2014/30


Ignore:
Timestamp:
2015-06-26 13:06:23 (4 years ago)
Author:
anlakane
Message:
 
Location:
2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/Attack_to_Agora.cs

    r6443 r6471  
    4646    const double VIHOLLISEN_TORMAYSDMG = 4.0; 
    4747 
    48     int kenttaNro = 8; 
     48    int kenttaNro = 18; 
    4949 
    5050    /// <summary> 
     
    5757    /// Viimeisen pelissä olevan kentän indeksi. 
    5858    /// </summary> 
    59     const int VIIMEINEN_KENTTA = 18; 
     59    const int VIIMEINEN_KENTTA = 19; 
    6060 
    6161    #region yleiset toiminnot 
    6262    public override void Begin() 
    6363    { 
     64        SetWindowSize(1366, 768); 
    6465        LataaContent(); 
    6566        AloitusAnimaatio(); 
     
    364365        taistelijanAse.Power.DefaultValue = 750; 
    365366        taistelijanAse.AttackSound = ampuminen; 
     367        taistelijanAse.IsVisible = false; 
    366368        taistelija.Add(taistelijanAse); 
    367369 
     
    487489            case 9: 
    488490                taustamusiikki_1.Stop(); 
     491                MediaPlayer.Play("bossfightmusicAJ"); 
     492                MediaPlayer.IsRepeating = true; 
    489493                TriggerAction += delegate { LuoJouniBoss(new Vector(Screen.Left - jouniBoss.Width / 2 - 20, Screen.Bottom + (jouniBoss.Height / 2) - 100), Screen.Left + jouniBoss.Width / 2); }; 
    490494                break; 
    491495            case 10: 
    492496                paaseekoSeuraavaanKenttaan = false; 
     497                MediaPlayer.Stop(); 
    493498                TriggerAction += delegate { LuoChromaCase(ItemType.Knife); }; 
    494499                break; 
     
    497502                break; 
    498503            case 16: 
     504                taustamusiikki_1.Stop(); 
    499505                controlsActive = false; 
    500506                Level.AmbientLight = 0.0; 
     
    504510            case 17: 
    505511                controlsActive = false; 
    506                 Timer.SingleShot(4.0, delegate { SeuraavaKentta(null, null); }); 
     512                Timer.SingleShot(4.0, delegate { PimennaRuutua(0.03, delegate { SeuraavaKentta(null, null); }); }); 
    507513                break; 
    508514            case 18: 
    509                 controlsActive = true; 
     515                controlsActive = false; 
    510516                taistelija.Size *= 0.5; 
    511517                taustamusiikki_1.Stop(); 
    512518                MediaPlayer.Play("bossfightmusicAJ"); 
     519                MediaPlayer.IsRepeating = true; 
    513520                LuoAnttiJussi(new Vector(0.0, Screen.Top + anttijussiboss.Height)); 
    514521                break; 
     
    539546        pItems.Add(avain); 
    540547         
    541  
    542         //for (int i = 0; i < 40; i++) 
    543         //{ 
    544         //    GameObject obj = new GameObject(50, 50); 
    545         //    obj.Color = RandomGen.NextColor(); 
    546         //    obj.Tag = 50.0; 
    547         //    pItems.Add(obj); 
    548         //} 
    549  
    550548        GameObject cCaseDialog = new GameObject(cCaseD); // koko debug 
    551549        Add(cCaseDialog); 
     
    629627        Keyboard.Listen(Key.N, ButtonState.Pressed, delegate { taistelija.IgnoresCollisionResponse = true; }, null); 
    630628        Keyboard.Listen(Key.N, ButtonState.Released, delegate { taistelija.IgnoresCollisionResponse = false; }, null); 
     629 
     630        Keyboard.Listen(Key.K, ButtonState.Pressed, delegate { SeuraavaKentta(null, null); }, null); 
    631631    } 
    632632 
     
    694694    void VoititPelin() 
    695695    { 
    696  
     696        MediaPlayer.Stop(); 
     697 
     698        SeuraavaKentta(null, null); 
     699        Level.AmbientLight = 0.0; 
     700        taustamusiikki_1.Stop(); 
     701 
     702        ClearControls(); 
     703 
     704        KirkastaRuutua(0.03, 1.0, delegate { 
     705            hirmuvallanalta.Play(); 
     706            Timer.SingleShot(hirmuvallanalta.Duration.Seconds + 1, delegate 
     707            { 
     708                yliopistiolaiset.Play(); 
     709                Timer.SingleShot(yliopistiolaiset.Duration.Seconds, delegate { 
     710                    PimennaRuutua(0.03, delegate { 
     711                        Exit(); 
     712                    }); 
     713                }); 
     714            }); 
     715        }); 
    697716    } 
    698717} 
Note: See TracChangeset for help on using the changeset viewer.