Ignore:
Timestamp:
2012-06-12 14:37:07 (8 years ago)
Author:
vievkang
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs

    r2935 r2947  
    99public class Tasohyppelypeli1 : PhysicsGame 
    1010{ 
    11     const double nopeus = 200; 
    12     const double hyppyNopeus = 1000; 
     11    const double nopeus = 400; 
     12    const double hyppyNopeus = 1300; 
    1313    const int RUUDUN_KOKO = 40; 
    1414 
    1515    PlatformCharacter pelaaja1; 
    1616 
    17     Image pelaajanKuva = LoadImage("norsu"); 
    18     Image tahtiKuva = LoadImage("tahti"); 
     17    Image pelaajanKuva = LoadImage("Pingviini"); 
     18    //Image tahtiKuva = LoadImage("tahti"); 
    1919 
    2020    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2727        lisaaNappaimet(); 
    2828 
    29         Camera.Follow(pelaaja1); 
    30         Camera.ZoomFactor = 1.2; 
    31         Camera.StayInLevel = true; 
     29      Camera.ZoomToLevel(); 
     30     // Camera.ZoomToAllObjects(); 
     31      //Camera.StayInLevel = true; 
     32     //Camera.Follow(pelaaja1); 
    3233    } 
    3334 
    3435    void luoKentta() 
    3536    { 
    36         TileMap kentta = TileMap.FromFile("kentta1.txt"); 
    37         kentta.SetTileMethod('#', lisaaTaso); 
    38         kentta.SetTileMethod('*', lisaaTahti); 
    39         kentta.SetTileMethod('N', lisaaPelaaja); 
     37        TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
     38        kentta.SetTileMethod('b', lisaaTaso); 
     39        kentta.SetTileMethod('*', lisaaTimantti); 
     40        kentta.SetTileMethod('P', lisaaPelaaja); 
     41        //kentta.SetTileMethod('m', lisaaMaa); 
    4042        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4143        Level.CreateBorders(); 
    42         Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     44       // Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     45        Level.BackgroundColor = Color.Yellow; 
    4346    } 
    4447 
     
    5154    } 
    5255 
    53     void lisaaTahti(Vector paikka, double leveys, double korkeus) 
     56    void lisaaTimantti(Vector paikka, double leveys, double korkeus) 
    5457    { 
    55         PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    56         tahti.IgnoresCollisionResponse = true; 
    57         tahti.Position = paikka; 
    58         tahti.Image = tahtiKuva; 
    59         tahti.Tag = "tahti"; 
    60         Add(tahti); 
     58        PhysicsObject timantti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     59        timantti.IgnoresCollisionResponse = false; 
     60        timantti.Position = paikka; 
     61        timantti.Shape = Shape.Diamond; 
     62        timantti.Color = Color.Turquoise; 
     63        //timantti.Image = tahtiKuva; 
     64       // timantti.Tag = "tahti"; 
     65        Add(timantti); 
    6166    } 
    6267 
    6368    void lisaaPelaaja(Vector paikka, double leveys, double korkeus) 
    6469    { 
    65         pelaaja1 = new PlatformCharacter(leveys, korkeus); 
     70        pelaaja1 = new PlatformCharacter(130, 100); 
    6671        pelaaja1.Position = paikka; 
    6772        pelaaja1.Mass = 4.0; 
     
    102107    void kasittelePelaajanTormays(PhysicsObject hahmo, PhysicsObject kohde) 
    103108    { 
    104         if (kohde.Tag.ToString() == "tahti") 
     109        if (kohde.Tag.ToString() == "timantti") 
    105110        { 
    106111            maaliAani.Play(); 
    107             MessageDisplay.Add("Keräsit tähden!"); 
     112            MessageDisplay.Add("Keräsit timantin!"); 
    108113            kohde.Destroy(); 
    109114        } 
    110115    } 
    111     void luoPingviini() 
     116    void LuoPingviini() 
    112117    { 
    113     PhysicsObject pingviini = new PhysicsObject (40, 40) ; 
     118    PhysicsObject pingviini = new PhysicsObject (100, 100); 
    114119    pingviini.Shape = Shape.Circle; 
    115120    pingviini.Color = Color.Transparent; 
     121    Image hahmo = LoadImage("Pingviini"); 
     122    pingviini.X = 100; 
     123    pingviini.Y = 200; 
    116124    Add(pingviini); 
     125     
     126    //GameObject timantti = new GameObject(10, 10); 
     127   // timantti.Shape = Shape.Diamond; 
     128   // timantti.Color = Color.Turquoise; 
     129   // Add(timantti); 
    117130 
    118131    } 
    119     void luoTausta() 
     132    void LuoTausta() 
    120133    { 
    121134       // Image taustaKuva = LoadImage ("Saaripeli"); 
     
    125138       Level.Background.FitToLevel(); 
    126139        
     140       Add(tausta); 
     141        
    127142    } 
    128     void luoKentta() 
    129     { 
    130  
    131     } 
    132  
    133  
    134  
    135  
    136143} 
Note: See TracChangeset for help on using the changeset viewer.