Changeset 2357


Ignore:
Timestamp:
2011-06-30 14:00:13 (8 years ago)
Author:
saselamp
Message:
 
Location:
2011/26/JimiL/Pelit/pelit22/world of Chuckland fix fix
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2011/26/JimiL/Pelit/pelit22/world of Chuckland fix fix/world of Chuckland fix fix/Peli.cs

    r2347 r2357  
    77using Jypeli.Widgets; 
    88 
     9 
     10 
     11 
     12 
    913public class Peli : PhysicsGame 
    1014     
    1115{ 
    12     const double nopeus = 200; 
     16    const double nopeus = 500; 
    1317    const double hyppyNopeus = 1000; 
    1418    const int RUUDUN_KOKO = 40; 
     
    9296        Level.Background.CreateGradient(Color.White, Color.SkyBlue);  
    9397    } 
     98    RandomMoverBrain Satunnaisaivot = new RandomMoverBrain(10000); 
     99 
    94100    PhysicsObject lisaakoivu() 
    95101    { 
     
    185191        return kulta; 
    186192    } 
    187     GameObject lisaaheppu() 
    188     { 
    189         GameObject heppu = new GameObject(50, 50); 
    190         
    191  
     193    PhysicsObject lisaaheppu() 
     194    { 
     195        PlatformCharacter heppu = new PlatformCharacter(50, 50); 
     196 
     197        heppu.Brain = Satunnaisaivot; 
     198        Satunnaisaivot.ChangeMovementSeconds = 5; 
     199        heppu.Tag = "heppu"; 
    192200        heppu.Image = heppukuva; 
    193201        Add(heppu); 
     
    199207        pelaaja1.Mass = 4.0; 
    200208        pelaaja1.Image = pelaajanKuva; 
    201          
    202  
    203          
    204  
     209        pelaaja1.Tag = "pelaaja1"; 
     210         
     211         
    205212         
    206213        pelaaja1.LeftIdleAnimation = new Animation(paikallaanvasemmalle); 
     
    209216        pelaaja1.LeftWalkingAnimation = new Animation(kavelyvasemmalle); 
    210217        pelaaja1.RightWalkingAnimation = new Animation(kavelyoikelle); 
     218        AddCollisionHandler(pelaaja1, osupelaajaan); 
     219 
    211220        return pelaaja1; 
    212     } 
    213  
     221 
     222    } 
     223 
     224     
    214225    void lisaaNappaimet() 
    215226    { 
     
    238249        hahmo.Jump(nopeus); 
    239250    } 
    240     void osupelaajaan(GameObject hahmo, PlatformCharacter kohde) 
    241     { 
    242         if (kohde.Tag.ToString() == "pelaaja1") 
     251    void osupelaajaan(PhysicsObject pelaaja, PhysicsObject heppu) 
     252    { 
     253        if (pelaaja.Tag.ToString() == "pelaaja1") 
     254 
    243255        { 
    244             maaliAani.Play(); 
    245             MessageDisplay.Add("Die"); 
    246             kohde.Destroy(); 
     256            if (heppu.Tag.ToString() == "heppu") 
     257            { 
     258                 
     259                maaliAani.Play(); 
     260                MessageDisplay.Add("Die"); 
     261                pelaaja.Destroy(); 
     262 
     263 
     264                
     265            } 
    247266        } 
    248267    } 
  • 2011/26/JimiL/Pelit/pelit22/world of Chuckland fix fix/world of Chuckland fix fix/kentta1.txt

    r2347 r2357  
    1212                               ///(///           /////))/////               ///(///            //////               ///(//                  (  ==#####====              (                        /// 
    1313                                  (                   ))                       (              ///(////                 (                  ==(==###########===           (                        /(/ 
    14                                   (                   ))                       (                 (                     (                ==#####%%%%##########==         (                         ( 
     14                                  (                   ))                       (                 (          H          (                ==#####%%%%##########==         (                         ( 
    1515                                  (                   ))                       (                 (                     (              ==#######################==       (             ===================== 
    1616;;;;;;;;;;;;;;;;;;;;;;;;=================================;;;;;;;;;;;;;;;;;;===========================================================#############%#############======================#####################;;;;;;;;;;;;;;;;;;;;;;;; 
Note: See TracChangeset for help on using the changeset viewer.