Changeset 4110 for 2013


Ignore:
Timestamp:
2013-06-13 11:30:17 (6 years ago)
Author:
juelreim
Message:

Talletus.

Location:
2013/24/JuhoR/FysiikkaPeli3/FysiikkaPeli3
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • 2013/24/JuhoR/FysiikkaPeli3/FysiikkaPeli3/FysiikkaPeli3/FysiikkaPeli3.cs

    r4093 r4110  
    1111    int kenttanro = 1; 
    1212 
     13     
     14 
    1315    PhysicsObject pelaaja; 
    1416    Image pelaajankuva = LoadImage("pelaaja"); 
     
    1719    void LuoKentta() 
    1820    { 
    19         ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä4"); 
     21        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä2"); 
    2022 
    2123        ruudut.SetTileMethod(Color.FromHexCode("4CFF00"), LuoPelaaja); 
     
    3840    void LuoPelaaja(Vector paikka, double leveys, double korkeus) 
    3941    { 
    40         pelaaja = new PhysicsObject(25, 25); 
     42        pelaaja = new PhysicsObject(22, 22); 
    4143        pelaaja.Shape = Shape.Circle; 
    4244        pelaaja.Restitution = 0.0; 
     
    4850 
    4951        Camera.Follow(pelaaja); 
    50         Camera.Zoom(1.0); 
     52        Camera.Zoom(2.5); 
    5153 
    5254        Add(pelaaja); 
     
    5658    { 
    5759        MessageWindow window = new MessageWindow ("Karhu söi sinut..."); 
    58         window.Closed += Restart; 
     60        Camera.Reset(); 
    5961        Add(window); 
    6062    } 
     
    7577        FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja"); 
    7678        vihu.Brain = seuraajanAivot; 
    77         seuraajanAivot.Speed = 80; 
     79        seuraajanAivot.Speed = 77; 
    7880        vihu.LifetimeLeft = TimeSpan.FromSeconds(300.0); 
    7981        vihu.Position = paikka; 
     
    121123        ikkuna.Add(tarina); 
    122124        kenttanro++; 
     125        Camera.Reset(); 
    123126        Seuraavakenttä(); 
    124127    } 
     
    158161        else if (kenttanro == 2) LuoKentta2(); 
    159162        else if (kenttanro == 3) LuoKentta3(); 
     163        else if (kenttanro == 4) LuoKentta4(); 
    160164 
    161165        TeeKontrollit(); 
     
    186190    } 
    187191 
    188  
     192    void LuoKentta4() 
     193    { 
     194        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä"); 
     195 
     196        ruudut.SetTileMethod(Color.FromHexCode("4CFF00"), LuoPelaaja); 
     197        ruudut.SetTileMethod(Color.Black, LuoTaso); 
     198        ruudut.SetTileMethod(Color.FromHexCode("FFD800"), LuoTahti); 
     199        ruudut.SetTileMethod(Color.FromHexCode("FF0000"), LuoVihollinen); 
     200 
     201        ruudut.Execute(20, 20); 
     202    } 
    189203} 
Note: See TracChangeset for help on using the changeset viewer.