Changeset 5614 for 2014/30


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

Tähdetkin luodaan yhteisellä LisaaEsine?-aliohjelmalla.
Koodiin on lisätty region:eita eli alueita, joilla ryhmitellään monta aliohjelmaa samaan nippuun.

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

Legend:

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

    r5613 r5614  
    99public class Tasoloikkaesimerkki : PhysicsGame 
    1010{ 
    11     const double nopeus = 200; 
     11    #region asetukset 
     12 
     13    const double nopeus = 200; // TODO vaihda nopeus paremmaksi 
    1214    const double hyppyNopeus = 750; 
    1315    const int RUUDUN_KOKO = 40; 
    1416 
     17    #endregion 
     18 
    1519    PlatformCharacter pelaaja1; 
    1620 
     21    #region kuvien lataamiset 
    1722    Image pelaajanKuva = LoadImage("norsu"); 
    1823    Image tahtiKuva = LoadImage("tahti"); 
    1924    Image timanttiKuva = LoadImage("timantti"); 
    2025    Image kuutioKuva = LoadImage("kuutio"); 
     26    #endregion 
    2127 
    2228    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2430    public override void Begin() 
    2531    { 
    26         Gravity = new Vector(0, -1000); 
     32        Gravity = new Vector(0, -1000); // TODO tarkista onko painovoima-asetus hyvä 
    2733 
    2834        LuoKentta(); 
     
    4955    } 
    5056 
     57    #region erilaisten tasojen luomiset 
    5158    void LisaaVihreaTaso(Vector paikka, double leveys, double korkeus) 
    5259    { 
     
    7178        Add(taso); 
    7279    } 
    73      
     80    #endregion 
     81 
     82    #region kerättävien asioiden luomiset 
     83 
    7484    void LisaaTahti(Vector paikka, double leveys, double korkeus) 
    7585    { 
    76         PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    77         tahti.IgnoresCollisionResponse = true; 
    78         tahti.Position = paikka; 
    79         tahti.Image = tahtiKuva; 
    80         tahti.Tag = "tahti"; 
    81         Add(tahti); 
     86        LisaaEsine(paikka, leveys, korkeus, tahtiKuva, "tahti"); 
    8287    } 
    8388 
     
    101106        Add(esine); 
    102107    } 
     108 
     109    #endregion 
    103110 
    104111    void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 
Note: See TracChangeset for help on using the changeset viewer.