Ignore:
Timestamp:
2016-07-07 11:32:12 (5 years ago)
Author:
jajejora
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/JamiR/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs

    r7901 r7944  
    2020    Animation kävelyanimaatio; 
    2121    Animation hyppyanimaatio; 
     22    Image tasonKuva = LoadImage("Untitled"); 
     23    Animation vihukävely; 
    2224     
    2325 
     
    3133        kävelyanimaatio = LoadAnimation("animaatio"); 
    3234        hyppyanimaatio = LoadAnimation("hyppyanimaatio"); 
     35        vihukävely = LoadAnimation("vihuanimaatio"); 
    3336        Gravity = new Vector(0.0, -1000.0); 
    34          
    35              
     37        IsFullScreen = true; 
     38 
     39 
    3640        LuoKentta(); 
    3741        LisaaNappaimet(); 
    3842 
    3943        Camera.Follow(pelaaja1); 
    40         Camera.ZoomFactor = 1.2; 
     44        Camera.ZoomFactor = 2; 
    4145        Camera.StayInLevel = true; 
    4246         
     
    5256        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    5357        Level.CreateBorders(); 
    54         Level.Background.CreateGradient(Color.Red, Color.SkyBlue); 
     58        Level.Background.CreateGradient(Color.Black, Color.SkyBlue); 
    5559    } 
    5660 
     
    6064        taso.Position = paikka; 
    6165        taso.Color = Color.Green; 
     66        taso.Image = tasonKuva; 
    6267        Add(taso); 
    6368    } 
     
    8287        pelaaja1.AnimJump = hyppyanimaatio; 
    8388        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
     89        AddCollisionHandler(pelaaja1, "kissa", TormaaKissaan); 
    8490        Add(pelaaja1); 
    8591 
     
    9298    void LisaaKissa(Vector paikka, double leveys, double korkeus) 
    9399    { 
    94         PhysicsObject kissa = new PhysicsObject(40, 20); 
    95         kissa.Shape = Shape.Rectangle; 
    96         Add(kissa); 
     100        PlatformCharacter kissa = new PlatformCharacter(60, 60); 
     101         
    97102        kissa.Tag = "vihu"; 
    98103        kissa.Position = paikka; 
     104        kissa.AnimWalk = vihukävely; 
    99105        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
    100106        tasoAivot.Speed = 100; 
    101  
    102107        kissa.Brain = tasoAivot; 
     108        Add(kissa); 
    103109    } 
    104110 
     
    141147 
    142148 
     149    void TormaaKissaan(PhysicsObject hahmo, PhysicsObject kissa) 
     150    { 
     151        pelaaja1.Destroy(); 
     152 
     153    } 
     154 
    143155     
    144156 
Note: See TracChangeset for help on using the changeset viewer.