Changeset 3408 for 2012/26


Ignore:
Timestamp:
2012-06-29 12:31:39 (7 years ago)
Author:
totauria
Message:

Talletus.

Location:
2012/26/TopiasT/Ukkeli/Ukkeli
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • 2012/26/TopiasT/Ukkeli/Ukkeli/Ukkeli/Ukkeli.cs

    r3372 r3408  
    1010public class PeliHahmo : PlatformCharacter 
    1111{ 
    12     public IntMeter elamaLaskuri = new IntMeter(10, 0, 10); 
     12    public IntMeter elamaLaskuri = new IntMeter(100, 0, 100); 
    1313     
    1414    private Weapon secondWeapon; 
     
    3131public class Vihu : PhysicsObject 
    3232{ 
    33     public IntMeter elamaLaskuri = new IntMeter(40, 0, 40); 
     33    public IntMeter elamaLaskuri = new IntMeter(50, 0, 50); 
    3434 
    3535    public Vihu(double leveys, double korkeus) 
     
    6666 
    6767    { 
    68         if (DataStorage.Exists("pisteet.xml")) 
    69             topLista = DataStorage.Load<ScoreList>(topLista, "pisteet.xml"); 
     68        if (DataStorage.Exists("Kills.xml")) 
     69            topLista = DataStorage.Load<ScoreList>(topLista, "Kills.xml"); 
    7070 
    7171    
     
    7676    void Valikko() 
    7777    { 
     78        IsMouseVisible = true; 
    7879        ClearAll(); 
    7980        MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Taso1", "Taso2", "Parhaat Pisteet", "Lopeta"); 
     
    183184                Add(topIkkuna); 
    184185 
    185             } 
    186             Valikko(); 
     186            } else 
     187                Valikko(); 
    187188        }; 
    188189    } 
     
    190191    void TallennaPisteet(Window sender) 
    191192    { 
    192         DataStorage.Save<ScoreList>( topLista, "pisteet.xml" ); 
     193        DataStorage.Save<ScoreList>( topLista, "Kills.xml" ); 
    193194        Valikko(); 
    194195    } 
     
    255256        if (kohde.Tag.ToString() == "vihu") 
    256257        { 
    257             (kohde as Vihu).elamaLaskuri.Value--; 
     258            (kohde as Vihu).elamaLaskuri.Value -= 25; 
    258259        } 
    259260        Explosion rajahdys = new Explosion(10); 
     
    279280 
    280281        Timer ampumisAjastin = new Timer(); 
    281         ampumisAjastin.Interval = 1; 
     282        ampumisAjastin.Interval = 5; 
    282283        ampumisAjastin.Timeout += delegate 
    283284        { 
     
    291292 
    292293        ampumisAjastin.Start(); 
    293         Paha.Destroyed += delegate { ampumisAjastin.Stop(); pisteLaskuri.Value++; if(kenttaNro == 2) LisaaPaha(paikka, leveys, korkeus); }; 
     294        Paha.Destroyed += delegate { ampumisAjastin.Stop(); if (kenttaNro == 2) { pisteLaskuri.Value++; LisaaPaha(paikka, leveys, korkeus); } }; 
    294295        FollowerBrain seuraajaAivot = new FollowerBrain("pelaaja"); 
    295296        Paha.Brain = seuraajaAivot; 
     
    303304        if (kohde.Tag.ToString() == "pelaaja") 
    304305        { 
    305             (kohde as PeliHahmo).elamaLaskuri.Value--; 
     306            (kohde as PeliHahmo).elamaLaskuri.Value -= 7; 
    306307        } 
    307308        Explosion rajahdys = new Explosion(10); 
     
    331332        if (kohde.Tag.ToString() == "vihu") 
    332333        { 
    333             (kohde as Vihu).elamaLaskuri.Value -= 5; 
     334            (kohde as Vihu).elamaLaskuri.Value -= 20; 
    334335        } 
    335336        Explosion rajahdys = new Explosion(10); 
     
    351352                break; 
    352353            case 2: 
    353                 Exit(); 
     354                NaytaParhaatPisteet(); 
    354355                break; 
    355356            case 3: 
     
    375376        if (kohde.Tag.ToString() == "vihu") 
    376377        { 
    377             (kohde as Vihu).elamaLaskuri.Value -= 10; 
     378            (kohde as Vihu).elamaLaskuri.Value -= 50; 
    378379        } 
    379380        Explosion rajahdys = new Explosion(10); 
     
    383384    void lisaaelama() 
    384385    { 
    385         pelaaja1.elamaLaskuri.Value++; 
     386        pelaaja1.elamaLaskuri.Value += 10; 
    386387     
    387388    } 
     
    392393 
    393394        Label pisteNaytto = new Label(); 
    394         pisteNaytto.Title = "Pisteet"; 
     395        pisteNaytto.Title = "Kills"; 
    395396        pisteNaytto.X = Screen.Left + 100; 
    396397        pisteNaytto.Y = Screen.Top - 100; 
     
    401402        Add(pisteNaytto); 
    402403    } 
    403  
     404    void NaytaParhaatPisteet() 
     405    { 
     406        HighScoreWindow topIkkuna = new HighScoreWindow( 
     407                              "Parhaat pisteet", 
     408                              topLista); 
     409        topIkkuna.Closed += TallennaPisteet; 
     410        Add(topIkkuna); 
     411 
     412     
     413    } 
    404414 
    405415 
Note: See TracChangeset for help on using the changeset viewer.