Changeset 5613 for 2014/30/JouniP


Ignore:
Timestamp:
2014-07-24 09:32:12 (5 years ago)
Author:
jotapoti
Message:

Kuutiot ja timantit luodaan yhdellä LisaaEsine?-aliohjelmalla.

Location:
2014/30/JouniP/Tasoloikkaesimerkki/Tasoloikkaesimerkki/Tasoloikkaesimerkki
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/JouniP/Tasoloikkaesimerkki/Tasoloikkaesimerkki/Tasoloikkaesimerkki/Tasoloikkaesimerkki.cs

    r5611 r5613  
    8484    void LisaaTimantti(Vector paikka, double leveys, double korkeus) 
    8585    { 
    86         PhysicsObject timantti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    87         timantti.IgnoresCollisionResponse = true; 
    88         timantti.Position = paikka; 
    89         timantti.Image = timanttiKuva; 
    90         timantti.Tag = "timantti"; 
    91         Add(timantti); 
     86        LisaaEsine(paikka, leveys, korkeus, timanttiKuva, "timantti"); 
    9287    } 
    9388 
    9489    void LisaaKuutio(Vector paikka, double leveys, double korkeus) 
    9590    { 
    96         PhysicsObject timantti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    97         timantti.IgnoresCollisionResponse = true; 
    98         timantti.Position = paikka; 
    99         timantti.Image = kuutioKuva; 
    100         timantti.Tag = "kuutio"; 
    101         Add(timantti); 
     91        LisaaEsine(paikka, leveys, korkeus, kuutioKuva, "kuutio"); 
    10292    } 
    10393 
     94    void LisaaEsine(Vector paikka, double leveys, double korkeus, Image esineenKuva, string esineenTagi) 
     95    { 
     96        PhysicsObject esine = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     97        esine.IgnoresCollisionResponse = true; 
     98        esine.Position = paikka; 
     99        esine.Image = esineenKuva; 
     100        esine.Tag = esineenTagi; 
     101        Add(esine); 
     102    } 
    104103 
    105104    void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 
Note: See TracChangeset for help on using the changeset viewer.