Changeset 5686 for 2014/30/AtteB


Ignore:
Timestamp:
2014-07-25 12:27:13 (5 years ago)
Author:
athebla
Message:

Peli päivitetty 1.0

Location:
2014/30/AtteB/Peli
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/AtteB/Peli/Peli/Peli/Peli.cs

    r5674 r5686  
    112112        IsMouseVisible = true; 
    113113        SetWindowSize(1000, 800); 
     114 
     115        MediaPlayer.Stop(); 
    114116         
    115117        MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Aloita peli", "Lopeta"); 
     
    341343        if (P1elämäLaskuri <= P1elämäLaskuri.MaxValue - 1) 
    342344        { 
     345            P1elämäLaskuri.Value += 1000; 
    343346            kohde.Destroy(); 
    344  
    345             Timer ajastin = new Timer(); 
    346             ajastin.Interval = 0.25; 
    347             ajastin.Timeout += delegate 
    348             { 
    349                 P1elämäLaskuri.Value += 25; 
    350  
    351                 if (P1elämäLaskuri == 200) 
    352                 { 
    353                     ajastin.Stop(); 
    354                 } 
    355  
    356             }; 
    357             ajastin.Start(); 
    358  
    359347        } 
    360348    } 
     
    362350    public void PelaajaOsuuSuperHeart(PhysicsObject pelaaja1, PhysicsObject kohde) 
    363351    { 
     352        P1elämäLaskuri.MaxValue += 50; 
     353        P1elämäLaskuri.Value += 1000; 
    364354        kohde.Destroy(); 
    365         P1elämäLaskuri.MaxValue += 50; 
    366  
    367         Timer ajastin = new Timer(); 
    368         ajastin.Interval = 0.5; 
    369         ajastin.Timeout += delegate 
    370         { 
    371             P1elämäLaskuri.Value += 5; 
    372  
    373             if (P1elämäLaskuri == 200) 
    374             { 
    375                 ajastin.Stop(); 
    376             } 
    377              
    378         }; 
    379         ajastin.Start(); 
    380355    } 
    381356 
    382357    void LuoSlime(Vector paikka, double leveys, double korkeus) 
    383358    { 
    384         Vihollinen Slime = new Vihollinen(leveys, korkeus * 0.5, 15); 
     359        Vihollinen Slime = new Vihollinen(leveys, korkeus * 0.5, 5); 
    385360        Slime.CanRotate = false; 
    386361        Slime.Position = paikka; 
     
    404379        Slime.Weapon.IsVisible = false; 
    405380        Slime.Weapon.AttackSound = null; 
    406         Slime.Weapon.FireRate = 1; 
     381        Slime.Weapon.FireRate = 2; 
    407382 
    408383        Timer ajastin = new Timer(); 
    409         ajastin.Interval = 0.1; 
     384        ajastin.Interval = 1.0; 
    410385        ajastin.Timeout += delegate 
    411386        { 
     
    464439 
    465440        Timer ajastin = new Timer(); 
    466         ajastin.Interval = 0.5; 
     441        ajastin.Interval = 1.5; 
    467442        ajastin.Timeout += delegate 
    468443        { 
     
    536511                AddCollisionHandler(ammus, "ovi", LuoMiniSlime); 
    537512 
    538             } 
    539             if (Boss1.IsDestroyed) 
    540             { 
    541                 ajastin.Stop(); 
    542                 MediaPlayer.Pause(); 
    543                 MediaPlayer.Play("howitbegins"); 
    544  
    545                 foreach (PhysicsObject ovi2 in GetObjectsWithTag("ovi2")) 
     513                if (Boss1.IsDestroyed) 
    546514                { 
    547                     ovi2.IgnoresCollisionResponse = true; 
    548                     ovi2.IsVisible = false; 
     515                    ajastin.Stop(); 
     516 
     517                    foreach (PhysicsObject ovi2 in GetObjectsWithTag("ovi2")) 
     518                    { 
     519                        ovi2.IgnoresCollisionResponse = true; 
     520                        ovi2.IsVisible = false; 
     521                    } 
    549522                } 
     523 
    550524            } 
    551525        }; 
    552526        ajastin.Start(); 
    553  
    554527 
    555528        ProgressBar elämäPalkki = new ProgressBar(80, 10); 
     
    583556        weapon.IsVisible = false; 
    584557        weapon.AttackSound = null; 
    585         weapon.Power.MaxValue = 20; 
     558        weapon.Power.MaxValue = 30; 
    586559        Boss2.Add(weapon); 
    587560 
    588561        Timer ajastin = new Timer(); 
    589         ajastin.Interval = 6; 
     562        ajastin.Interval = 10.0; 
    590563        ajastin.Timeout += delegate 
    591564        { 
     
    597570            { 
    598571                ammus.Image = Wizard_ball; 
    599                 ammus.Size = new Vector(30, 30); 
     572                ammus.Size = new Vector(20, 20); 
    600573                ammus.MaximumLifetime = TimeSpan.FromSeconds(10.0); 
    601574                ammus.Tag = "ammus3"; 
     
    603576                AddCollisionHandler(ammus, "seinä", LuoMiniWizard); 
    604577                AddCollisionHandler(ammus, "ovi", LuoMiniWizard); 
    605  
    606             } 
    607             if (Boss2.IsDestroyed) 
    608             { 
    609                 ajastin.Stop(); 
    610                 MediaPlayer.Pause(); 
    611                 MediaPlayer.Play("howitbegins"); 
    612  
    613                 foreach (PhysicsObject ovi2 in GetObjectsWithTag("ovi2")) 
     578                AddCollisionHandler(ammus, "ovi2", LuoMiniWizard); 
     579 
     580                if (Boss2.IsDestroyed) 
    614581                { 
    615                     ovi2.IgnoresCollisionResponse = true; 
    616                     ovi2.IsVisible = false; 
     582                    ajastin.Stop(); 
     583                    MediaPlayer.Pause(); 
     584                    MediaPlayer.Play("howitbegins"); 
     585 
     586                    foreach (PhysicsObject ovi2 in GetObjectsWithTag("ovi2")) 
     587                    { 
     588                        ovi2.IgnoresCollisionResponse = true; 
     589                        ovi2.IsVisible = false; 
     590                    } 
    617591                } 
     592 
    618593            } 
    619594        }; 
    620595        ajastin.Start(); 
    621  
    622596 
    623597        ProgressBar elämäPalkki = new ProgressBar(80, 10); 
  • 2014/30/AtteB/Peli/Peli/Peli/obj/x86/Debug/ContentPipeline-{2D86B228-748C-44C7-93B1-DCBD6910317C}.xml

    r5674 r5686  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\AtteB\Peli\Peli\Peli\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2014-07-25T11:15:13.2137749+03:00</Time> 
     38      <Time>2014-07-25T12:22:30.7039307+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    237237      <Options>None</Options> 
    238238      <Output>C:\MyTemp\AtteB\Peli\Peli\Peli\bin\x86\Debug\Content\kentta2.xnb</Output> 
    239       <Time>2014-07-25T10:43:18.1577717+03:00</Time> 
     239      <Time>2014-07-25T12:22:16.1805369+03:00</Time> 
    240240    </Item> 
    241241    <Item> 
  • 2014/30/AtteB/Peli/Peli/PeliContent/kentta1.txt

    r5674 r5686  
    77#??????.............................H......# 
    88#???????.............#.....................# 
    9 #????????............#...S...#.............#             
    10 #########.############################   ### 
     9#????????............#.S...S.#.............#             
     10######################################   ### 
    1111#...........#.................#............# 
    1212#...........#........B........#............# 
    1313#...........#.................#............# 
    1414#...........#........H........#............# 
    15 ............#.................#............# 
     15............2.................#............# 
    1616_.....Q.....2...............-.O............# 
    17 ............2.................O............# 
    18 ########################################### 
     17............#.................O............# 
     18############################################ 
  • 2014/30/AtteB/Peli/Peli/PeliContent/kentta2.txt

    r5674 r5686  
    44+......................................... 
    55#......................................... 
    6 #....................?......?...H......... 
    7 #.N..................?.Z..Z.? 
    8 ###################..################...## 
    9 .................#.................# 
    10 .................#........W........# 
    11 .................#.................# 
    12 .................#........H........# 
    13 .................#.................# 
    14 .................2...............-.O 
    15 .................2.................O 
     6#....................?.......?...H......... 
     7#.N..................?...Z...? 
     8#####################################...## 
     9#................#.................#     # 
     10#................#........W........#     # 
     11#................#.................#     # 
     12#................#........H........#     # 
     13#HHHHHHHHHHH.....#.................#     # 
     14#HHHHHHHHHHH.....2...............-.O     # 
     15#HHHHHHHHHHH.....2.................O     # 
    1616########################################## 
Note: See TracChangeset for help on using the changeset viewer.