Changeset 3398 for 2012/26


Ignore:
Timestamp:
2012-06-29 12:21:16 (7 years ago)
Author:
jikakuus
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2012/26/KasperiK/TheLastBattle/TheLastBattle/TheLastBattle/TheLastBattle.cs

    r3378 r3398  
    1717    PhysicsObject Pelaaja2; 
    1818    PhysicsObject Asteroidi; 
    19      
     19 
    2020    Image IhmisAlus = LoadImage("IhmisAlus"); 
    2121    Image AlienAlus = LoadImage("AlienAlus"); 
     
    3838    public override void Begin() 
    3939    {         
    40          SetWindowSize(1024, 768, true);//Vaihdetaan näytön resoluutio 
     40         //SetWindowSize(1024, 768, true);//Vaihdetaan näytön resoluutio 
     41        IsFullScreen = true; 
    4142 
    4243        //Kutsutaan Pelin luovat aliohjelmat 
     
    4849        LisaaOhjaimet(); 
    4950                
    50         elkkuMittariP1 = LisaaElkut(Level.Left + 150, Level.Top - 50, Color.Red); 
    51         elkkuMittariP2 = LisaaElkut(Level.Right - 150, Level.Top - 50, Color.LimeGreen); 
     51        elkkuMittariP1 = LisaaElkut(Screen.Left + 150, Screen.Top - 50, Color.Red); 
     52        elkkuMittariP2 = LisaaElkut(Screen.Right - 150, Screen.Top - 50, Color.LimeGreen); 
    5253 
    5354        LisaaNaytot(); 
    54         pistelaskuriP1 = LisaaLaskurit(Level.Left + 100, Level.Top - 100); 
    55         pistelaskuriP2 = LisaaLaskurit(Level.Right - 100, Level.Top - 100); 
    56  
    57         while (AsteroidiLaskuri < 15) 
     55        pistelaskuriP1 = LisaaLaskurit(Screen.Left + 100, Screen.Top - 100); 
     56        pistelaskuriP2 = LisaaLaskurit(Screen.Right - 100, Screen.Top - 100); 
     57 
     58        while (AsteroidiLaskuri < 17) 
    5859        { 
    5960            LuoSatunnainenAsteroidi(); 
     
    105106        double asteroidiX = RandomGen.NextDouble(Level.Left + 100.0, Level.Right - 100.0); 
    106107        double asteroidiy = RandomGen.NextDouble(Level.Bottom, Level.Top); 
    107         Asteroidi = new PhysicsObject(50, 50); 
     108        Asteroidi = PhysicsObject.CreateStaticObject(50, 50); 
    108109        Asteroidi.Image = AsteroidiKuva; 
    109110        Asteroidi.X = asteroidiX; 
    110111        Asteroidi.Y = asteroidiy; 
    111         Asteroidi.Mass = 10000; 
     112        Asteroidi.Mass = 1000000; 
    112113        Asteroidi.Tag = "Asteroidi"; 
    113114        Add(Asteroidi); 
     
    119120    { 
    120121       DoubleMeter mittari = new DoubleMeter(100); 
    121         mittari.MaxValue = 10; 
     122        mittari.MaxValue = 100; 
    122123        ProgressBar elkkuPalkki = new ProgressBar(200, 25); 
    123124        elkkuPalkki.BindTo(mittari); 
     
    197198        { elkkuMittariP2.Value -= 5;} 
    198199 
    199         Explosion rajahdys = new Explosion(70); 
     200        Explosion rajahdys = new Explosion(100); 
    200201        rajahdys.Position = kohde.Position; 
    201         rajahdys.Force = 0.5; 
     202        rajahdys.Force = 0.0; 
    202203        Add(rajahdys); 
    203         rajahdys.AddShockwaveHandler(Asteroidi, KumoaPaineaalto); 
    204     } 
    205  
    206     void KumoaPaineaalto(IPhysicsObject Asteroidi, Vector voima) 
    207     { 
    208         Asteroidi.Hit(-voima); 
    209     } 
     204    } 
     205 
    210206 
    211207    void PelaajatTormaavat(PhysicsObject tormaaja, PhysicsObject kohde) 
     
    220216    Label pelaaja1text = new Label("Pelaaja 1"); 
    221217    Label pelaaja2text = new Label("Pelaaja 2"); 
    222     pelaaja1text.X = Level.Left + 150; 
    223     pelaaja1text.Y = Level.Top - 50; 
    224     pelaaja2text.X = Level.Right - 150; 
    225     pelaaja2text.Y = Level.Top - 50; 
     218    pelaaja1text.X = Screen.Left + 110; 
     219    pelaaja1text.Y = Screen.Top - 50; 
     220    pelaaja2text.X = Screen.Right - 110; 
     221    pelaaja2text.Y = Screen.Top - 50; 
    226222    pelaaja1text.TextColor = Color.White; 
    227223    pelaaja2text.TextColor = Color.White; 
Note: See TracChangeset for help on using the changeset viewer.