Ignore:
Timestamp:
2012-06-15 12:25:15 (7 years ago)
Author:
nieekrva
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRun/JungleRun.cs

    r3081 r3130  
    2727    int pelaajanTerveys = 10; 
    2828 
     29    int kentanVaihto = 1; 
     30 
    2931    const double nopeus = 200; 
    3032    const double hyppyNopeus = 1000; 
     
    4244    Image övihu = LoadImage("ötökkä"); 
    4345    Image rahaKuva = LoadImage("raha"); 
     46    Image pomoKuva = LoadImage("pomo"); 
    4447 
    4548    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    7780        kentta.SetTileMethod('r', Lisaaraha); 
    7881        kentta.SetTileMethod('M', LisaaMaali); 
     82        kentta.SetTileMethod('P', Lisaapomo); 
    7983        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    8084        Level.CreateBorders(); 
     
    398402    { 
    399403        ClearAll(); 
    400         
    401     
     404 
     405 
    402406 
    403407        if (kentanNro == 1) luoKentta("kentta1"); 
    404408        else if (kentanNro == 2) luoKentta("kentta2"); 
    405         else if(kentanNro > 2) Exit(); 
    406  
     409        else if (kentanNro == 3) luoKentta("kentta3"); 
     410        else if (kentanNro == 4) luoKentta("kentta4"); 
     411        else if (kentanNro == 4) Exit(); 
    407412    } 
    408413    void LuoKentta(string kenttaTiedostonNimi) 
     
    414419    void PelaajaMaalissa(PhysicsObject pelaaja, PhysicsObject maali) 
    415420    { 
    416         SeuraavaKentta(2); 
    417     } 
     421        kentanVaihto++; 
     422        SeuraavaKentta(kentanVaihto); 
     423    } 
     424    void Lisaapomo(Vector paikka, double leveys, double korkeus) 
     425    { 
     426        PhysicsObject pomo = new PhysicsObject(leveys, korkeus *2); 
     427        pomo.Shape = Shape.Circle; 
     428        pomo.Position = new Vector(paikka.X, paikka.Y - korkeus / 2 + (pomo.Height / 2)); 
     429        pomo.Image = pomoKuva; 
     430        pomo.Tag = "pomo"; 
     431        List<Vector> polku = new List<Vector>(); 
     432        polku.Add(new Vector(paikka.X - leveys, pomo.Y + 2)); 
     433        polku.Add(new Vector(paikka.X + leveys, pomo.Y + 2)); 
     434        pomo.CanRotate = false; 
     435        //PathFollowerBrain satunnaisAivot = new PathFollowerBrain(polku.ToArray()); 
     436        //satunnaisAivot.Speed = 100; 
     437        //satunnaisAivot.Loop = true; 
     438        ////satunnaisAivot.ChangeMovementSeconds = 0.1; 
     439        //pomo.Brain = satunnaisAivot; 
     440        //satunnaisAivot.Active = true; 
     441 
     442        Add(pomo); 
     443    } 
     444 
    418445} 
Note: See TracChangeset for help on using the changeset viewer.