Ignore:
Timestamp:
2011-06-09 11:16:37 (8 years ago)
Author:
vihakuli
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/23/vihakuli/Runner/Runner/Runner/Peli.cs

    r1788 r1805  
    1414    #region attribuutit 
    1515    PlatformCharacter ukko; 
    16     Image[] UkonKuvat = LoadImages("ukko1", "ukko2"); 
     16    Image[] UkonKuvat = LoadImages("ukko01", "ukko02", "ukko03"); 
    1717    Image[] UkonKuvaPeilattu; 
    18     Image[] Ukkoidlaa = LoadImages("ukkoidlaa"); 
     18    Image[] Ukkoidlaa = LoadImages("ukkoidlaa0"); 
    1919    Image vihollisenKuva = LoadImage("vihu"); 
    2020    Image ammusLoota = LoadImage("ammusLoota"); 
    2121    Image speedLoota = LoadImage("speedPalikka"); 
    2222    Image jumpLoota = LoadImage("jumpPalikka"); 
     23    Image Palikka = LoadImage("Palikka"); 
     24    Image devil = LoadImage("Devil"); 
     25    Image taustaKuva = LoadImage("tausta"); 
    2326    double liiku = 400; 
    2427    int pisteet = 0; 
     
    6972        ClearAll(); 
    7073        NopeaJuoksuAika.Start(); 
     74         
    7175 
    7276        MaxPisteet = 0; 
     
    101105        Mouse.ListenOn(valitseMaa, MouseButton.Left, ButtonState.Pressed, ValikkoMaa, null); 
    102106        Keyboard.Listen(Key.Enter, ButtonState.Pressed, AloitaPeli, null); 
    103  
    104107        Mouse.IsCursorVisible = true; 
    105108        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Lopeta, ""); 
     
    217220        } 
    218221 
    219         if (kohde.Color == Color.OrangeRed) 
     222        if (kohde.Image == devil) 
    220223        { 
    221224            ClearAll(); 
     
    251254        ruudut.SetTileMethod('a', LuoAmmukset); 
    252255        ruudut.Execute(ruudunLeveys, ruudunKorkeus); 
    253         //Level.Background.CreateGradient(new Color(100, 0, 100), new Color(49, 740, 74)); 
     256        Level.BackgroundColor = Color.MediumPurple; 
    254257        Gravity = new Vector(0.0, -800.0); 
    255258        teksti.Text = pisteet.ToString() + "/" + MaxPisteet.ToString(); 
     
    269272        spawnVihollinen.Position = paikka; 
    270273        TeeVihollinen(spawnVihollinen.X, spawnVihollinen.Y); 
    271         //Add(spawnVihollinen); 
    272274    } 
    273275 
     
    306308                              "Top times", 
    307309                              topLista); 
     310            topIkkuna.Width = 500; 
     311            topIkkuna.List.Width = 500; 
    308312            topIkkuna.Closed += TallennaPisteet; 
    309313            Add(topIkkuna); 
     
    321325        PhysicsObject havioPalikka = PhysicsObject.CreateStaticObject(40.0, 40.0); 
    322326        havioPalikka.Position = paikka; 
    323         havioPalikka.Color = Color.OrangeRed; 
     327        havioPalikka.Image = devil; 
     328        //havioPalikka.CollisionIgnorer 
     329        havioPalikka.CollisionIgnoreGroup = 1; 
    324330        Add(havioPalikka); 
    325331 
     
    331337        spawn.Position = paikka; 
    332338        spawn.Color = Color.Black; 
     339        spawn.CollisionIgnoreGroup = 1; 
    333340        Add(spawn);  
    334341    } 
     
    339346        palikka.Position = paikka; 
    340347        palikka.Shape = Shape.Rectangle; 
    341         palikka.Color = Color.Black; 
     348        palikka.Image = Palikka; 
     349        palikka.CollisionIgnoreGroup = 1; 
    342350        Add(palikka); 
    343351    } 
     
    349357        hyppyPalikka.Shape = Shape.Rectangle; 
    350358        hyppyPalikka.Image = jumpLoota; 
     359        hyppyPalikka.CollisionIgnoreGroup = 1; 
    351360        Add(hyppyPalikka); 
    352361    } 
     
    358367        nopeusPalikka.Shape = Shape.Rectangle; 
    359368        nopeusPalikka.Image = speedLoota; 
     369        nopeusPalikka.CollisionIgnoreGroup = 1; 
    360370        Add(nopeusPalikka); 
    361371    } 
     
    420430    void Ammu() 
    421431    { 
    422         ammus = ukko.Weapon.Shoot(); 
    423  
    424432        if (ammukset > 0) 
    425433        { 
     434            ammus = ukko.Weapon.Shoot(); 
    426435            ammus.Size *= 3; 
    427436            ammukset--; 
     
    474483        vihollinen.Y = y; 
    475484        vihollinen.Image = vihollisenKuva; 
    476         vihollinen.Hit(new Vector(-600,0)); 
     485        vihollinen.Hit(new Vector(600,0)); 
    477486        vihollinen.IgnoresGravity = true; 
    478487        vihollinen.LinearDamping = 1; 
     
    488497            kohde.Destroy(); 
    489498        } 
    490         vihollinen.Velocity = -vihollinen.Velocity; 
    491     } 
    492  
     499        tormaaja.Velocity = -tormaaja.Velocity; 
     500    } 
    493501} 
Note: See TracChangeset for help on using the changeset viewer.