Ignore:
Timestamp:
2017-06-15 11:56:57 (4 years ago)
Author:
npo17_23
Message:

Vihollinen saatu tähdet saatu ja tausta saatu

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/LeeviE/Peli/Jump/Jump/Jump/Jump.cs

    r8675 r8702  
    1111    Image pelaajankuva = LoadImage("Tyyppi peliin cropattu"); 
    1212    Image platformi = LoadImage("Plat"); 
    13      double nopeusOikea = 700.0; 
    14     double nopeusVasen = -700.0; 
     13     double nopeusOikea = 600.0; 
     14    double nopeusVasen = -600.0; 
    1515    double hyppy = 1500.0; 
    1616 
    1717    PlatformCharacter pelaaja; 
     18 
     19    Image groundimage = LoadImage("Laatta4"); 
     20    Image tausta = LoadImage("bg2"); 
     21    Image taahti = LoadImage("tääthi"); 
     22    Image vihu1 = LoadImage("Vihu"); 
    1823 
    1924    
     
    3439        //Luolaatta(0.0, -100.0); 
    3540        //Luolaatta(100.0, -200.0); 
    36         
    37        
     41 
     42        //Level.Background.Image = tausta; 
     43        //Level.Background.ScaleToLevelFull = tausta; 
     44 
     45 
     46 
     47        GameObject taustakuva = new GameObject(9300.0, 2000.0); 
     48        taustakuva.Image = tausta; 
     49        Add(taustakuva, -3); 
     50        Layers[-3].RelativeTransition = new Vector(0.5, 0.5); 
     51        taustakuva.Y = 200.0; 
     52         
     53 
     54 
     55 
    3856 
    3957 
     
    4664        Camera.Follow(pelaaja); 
    4765 
     66 
     67        PhysicsObject vihollinen = new PhysicsObject(124.0, 84.0); 
     68        vihollinen.Image = vihu1; 
     69        SmoothTextures = false; 
     70        Add(vihollinen); 
     71 
     72 
    4873    } 
     74    
     75 
     76 
    4977 
    5078    void LuoPelaaja(Vector paikka, double leveys, double korkeus) 
     
    5482        SmoothTextures = false; 
    5583        pelaaja.Position = paikka; 
     84        AddCollisionHandler(pelaaja, "tahti", TormaaTahteen); 
     85         
     86         
    5687         
    5788        Add(pelaaja); 
    5889 
    5990    } 
     91    void TormaaTahteen(PhysicsObject pelaaja, PhysicsObject tahti) 
     92    { 
     93        tahti.Destroy(); 
     94        MessageDisplay.Add("Keräsit tähden!"); 
     95    } 
     96 
    6097    void Asetaohjaimet() 
    6198    { 
     
    87124 
    88125    } 
     126 
     127 
     128 
    89129    void LuoPalikka(Vector paikka, double leveys, double korkeus) 
    90130    { 
     
    94134        taso.Color = Color.Gray; 
    95135        taso.CollisionIgnoreGroup = 1; 
     136        taso.Image = groundimage; 
     137     
    96138        Add(taso); 
    97139 
     
    100142    void LuoTahti(Vector paikka, double leveys, double korkeus) 
    101143    { 
    102         PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     144        PhysicsObject tahti = PhysicsObject.CreateStaticObject(korkeus, leveys); 
     145        tahti.IgnoresCollisionResponse = true; 
    103146        tahti.Position = paikka; 
    104         tahti.Shape = Shape.Rectangle; 
    105         tahti.Color = Color.Yellow; 
     147        //tahti.Shape = Shape.Rectangle; 
     148        //tahti.Color = Color.Yellow; 
     149        tahti.Image = taahti; 
     150        tahti.Tag = "tahti"; 
     151         
    106152        Add(tahti);  
    107153       
Note: See TracChangeset for help on using the changeset viewer.