Ignore:
Timestamp:
2011-06-08 13:42:00 (8 years ago)
Author:
iltakuop
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/23/iltakuop/Blocks/Blocks/Blocks/Peli.cs

    r1751 r1756  
    1414    : base(40, 10) 
    1515    { 
    16              
     16        MakeStatic(); 
    1717    } 
    1818 
     
    2626public class Peli : PhysicsGame 
    2727{ 
    28     Vector nopeusOikea = new Vector(500, 0); 
    29     Vector nopeusVasen = new Vector(-500, 0); 
     28    Vector nopeusOikea = new Vector(600, 0); 
     29    Vector nopeusVasen = new Vector(-600, 0); 
    3030 
    3131    PhysicsObject pallo; 
     
    4444    Image taso2Kuva = LoadImage("Vahvistettu palikka"); 
    4545    Image taso2Kuva2 = LoadImage("Vahvistettu palikka2"); 
     46    Image taustaKuva = LoadImage("taustakuva"); 
    4647    int pisteet; 
    4748    int elämät = 3; 
     
    7677    void LuoKenttä(int a) 
    7778    { 
    78         Level.BackgroundColor = Color.Red;  
    79         LuoPalikat(a);         
     79 
     80        LuoPalikat(a); 
     81        Level.Background.Image = taustaKuva; 
     82        Level.Background.FitToLevel(); 
     83 
    8084        Camera.ZoomToLevel(1); 
    8185    } 
     
    103107 
    104108        Keyboard.Listen(Key.T, ButtonState.Pressed, AloitaPeli, "Liikuta mailaa vasemmalle"); 
    105         //Keyboard.Listen(Key.R, ButtonState.Pressed, DebugRäjäytys, "Liikuta mailaa vasemmalle"); 
     109        Keyboard.Listen(Key.R, ButtonState.Pressed, DebugRäjäytys, "Liikuta mailaa vasemmalle"); 
    106110         
    107111        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
     
    112116 
    113117    } 
    114     //void DebugRäjäytys() {  Räjähdys(tnt.Position); } 
     118    void DebugRäjäytys() {  Räjähdys(tnt.Position); } 
    115119 
    116120    void LisääLaskurit(int elämät, int pisteet) 
     
    123127    { 
    124128        IntMeter laskuri = new IntMeter(määrä); 
    125         //laskuri.MaxValue = 9; 
    126129        Label näyttö = new Label(); 
    127130        näyttö.BindTo(laskuri); 
     
    129132        näyttö.Y = y; 
    130133        näyttö.TextColor = Color.White; 
    131         näyttö.BorderColor = Level.BackgroundColor; 
    132         näyttö.Color = Level.BackgroundColor; 
    133134        Add(näyttö); 
    134135        return laskuri; 
     
    244245            } 
    245246        } 
     247        int w = 0; 
     248        while (w < taso2t.Count) 
     249        { 
     250            if (((taso2t[w].X - kohde.X) < 100) && ((taso2t[w].X - kohde.X) > -100) 
     251                && ((taso2t[w].Y - kohde.Y) < 80) && ((taso2t[w].Y - kohde.Y) > -80)) 
     252            { 
     253                taso2t[w].Destroy(); 
     254                taso2t.RemoveAt(w); 
     255                pisteet += 300; 
     256                pisteetL.Value = pisteet; 
     257            } 
     258            else 
     259            { 
     260                w++; 
     261            } 
     262        } 
    246263        int o = 0; 
    247264        while (o<tntt.Count) 
Note: See TracChangeset for help on using the changeset viewer.