Changeset 970 for 2010/24


Ignore:
Timestamp:
2010-06-18 11:28:05 (13 years ago)
Author:
kaosmaja
Message:
 
Location:
2010/24/kaosmaja/Tasohyppely1
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • 2010/24/kaosmaja/Tasohyppely1/Peli.cs

    r966 r970  
    105105        PhysicsObject palikka2 = lisaaTaso(700, -200); 
    106106        palikka2.IgnoresCollisionResponse = (true); 
    107         lisaaTaso(700, -300); 
    108107        lisaaTaso(0, 120); 
    109108        lisaaTaso(-100, 120); 
     
    115114        lisaaTaso(-700, 0); 
    116115        lisaaTaso(-250, -100); 
     116 
    117117        LisaaTaso2(-10, -150); 
    118118        LisaaTaso2(-10, -50); 
     
    178178        sieni1.Image = LoadImage("Sieni"); 
    179179        sieni1.Tag = "Sieni"; 
    180         sieni1.Hit(new Vector(-400, 0)); 
     180        sieni1.Velocity = new Vector(-400, 0); 
     181        //sieni1.Hit(new Vector(400, 0)); 
     182         
     183        sieni1.IgnoresCollisionResponse = true; 
     184        sieni1.LinearDamping = 1; 
     185        sieni1.IgnoresGravity = true; 
     186 
     187        sieni1.Restitution = 1; 
     188        sieni1.KineticFriction = 0; 
     189 
     190        AddCollisionHandler(sieni1, tormaus); 
    181191 
    182192        Add (sieni1); 
     
    188198        sieni2.Image = LoadImage("Sieni.p"); 
    189199        sieni2.Tag = "Sieni"; 
    190  
     200        //sieni2.Velocity = new Vector(-400, 0); 
     201        sieni2.Velocity = new Vector(400, 0); 
     202        sieni2.IgnoresCollisionResponse = true; 
     203        sieni2.IgnoresGravity = true; 
     204        sieni2.LinearDamping = 1; 
     205 
     206        sieni2.Restitution = 1; 
     207        sieni2.KineticFriction = 0; 
     208 
     209        AddCollisionHandler(sieni2, tormaus); 
    191210 
    192211        Add(sieni2); 
     
    240259    { 
    241260        PhysicsObject Palikka = PhysicsObject.CreateStaticObject(50.0, 50.0); 
    242         Palikka.Color = Color.LightGreen; 
     261        Palikka.Color = Color.DarkGreen; 
     262        Palikka.Tag = "seina"; 
     263         
     264 
    243265        return Palikka; 
    244266    } 
     
    343365        hahmo.Jump(hyppyVoima); 
    344366    } 
     367    void tormaus(PhysicsObject collidingObject, PhysicsObject otherObject) 
     368    { 
     369        if (otherObject.Tag.ToString() == "seina") 
     370        { 
     371            collidingObject.Velocity = -collidingObject.Velocity; 
     372 
     373             
     374        } 
     375    } 
    345376 
    346377    void osuiJohonkin(PhysicsObject collidingObject, PhysicsObject otherObject) 
     
    436467    private void AmmusOsuu(PhysicsObject Ammus, PhysicsObject toinen) 
    437468    { 
    438         if (pelaaja1.Hit) ; 
    439       MessageDisplay.Add("Too Bad..."); 
    440       pelaaja1.Position = Aloituspaikka; 
    441       elamat--; 
     469        if (toinen == pelaaja1) 
     470        { 
     471            MessageDisplay.Add("Too Bad..."); 
     472            pelaaja1.Position = Aloituspaikka; 
     473            elamat--; 
     474        } 
    442475    } 
    443476 
  • 2010/24/kaosmaja/Tasohyppely1/kentta.txt

    r937 r970  
    7979=                                                                                                                                                              =========         = 
    8080=                                                                                                                                                              =========         = 
    81 =                                                                                                             @                                                =========         = 
     81=                                                                                                             @                 Vv                             =========         = 
    8282=====================================================================================================  ==  =======  =  =================================================         = 
    8383=                                                                                                                                                                      =========== 
Note: See TracChangeset for help on using the changeset viewer.