Changeset 5611 for 2014


Ignore:
Timestamp:
2014-07-24 09:26:02 (9 years ago)
Author:
jotapoti
Message:

Värikkäiden tasojen luomiseen oma aliohjelma!

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

Legend:

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

    r5610 r5611  
    3737    { 
    3838        TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
    39         kentta.SetTileMethod('#', LisaaTaso); 
     39        kentta.SetTileMethod('#', LisaaVihreaTaso); 
    4040        kentta.SetTileMethod('S', LisaaSininenTaso); 
    4141        kentta.SetTileMethod('P', LisaaPunainenTaso); 
     
    4949    } 
    5050 
    51     void LisaaTaso(Vector paikka, double leveys, double korkeus) 
     51    void LisaaVihreaTaso(Vector paikka, double leveys, double korkeus) 
    5252    { 
    53         PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    54         taso.Position = paikka; 
    55         taso.Color = Color.Green; 
    56         Add(taso); 
     53        LisaaVarikasTaso(paikka, leveys, korkeus, Color.Green); 
    5754    } 
    5855 
    5956    void LisaaSininenTaso(Vector paikka, double leveys, double korkeus) 
    6057    { 
    61         PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    62         taso.Position = paikka; 
    63         taso.Color = Color.Blue; 
    64         Add(taso); 
     58        LisaaVarikasTaso(paikka, leveys, korkeus, Color.Blue); 
    6559    } 
    6660 
    6761    void LisaaPunainenTaso(Vector paikka, double leveys, double korkeus) 
    6862    { 
     63        LisaaVarikasTaso(paikka, leveys, korkeus, Color.Red); 
     64    } 
     65 
     66    void LisaaVarikasTaso(Vector paikka, double leveys, double korkeus, Color vari) 
     67    { 
    6968        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    7069        taso.Position = paikka; 
    71         taso.Color = Color.Red; 
     70        taso.Color = vari; 
    7271        Add(taso); 
    7372    } 
    74  
     73     
    7574    void LisaaTahti(Vector paikka, double leveys, double korkeus) 
    7675    { 
Note: See TracChangeset for help on using the changeset viewer.