Ignore:
Timestamp:
2016-06-30 15:01:01 (4 years ago)
Author:
jehinous
Message:

Hienosti menee vaikka ei oikeesti mene

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2016/26/JennyN/UnicornJump/UnicornJump/UnicornJump/UnicornJump.cs

    r7585 r7601  
    1212    const double hyppyNopeus = 1300; 
    1313    const int RUUDUN_KOKO = 40; 
    14  
    1514    PlatformCharacter pelaaja1; 
    16  
    1715    Image pelaajanKuva = LoadImage("yksisarvinentaustaton"); 
    1816    Image porkkanaKuva = LoadImage("porkkanaa"); 
     
    2725    { 
    2826        Gravity = new Vector(0, -1000); 
    29      
    3027        LuoKentta(); 
    3128        LisaaNappaimet(); 
    3229        LuoPistelaskuri(); 
    33   
    3430        Camera.Follow(pelaaja1); 
    3531        Camera.ZoomFactor = 0.3; 
     
    4238        ruudut.SetTileMethod(Color.FromHexCode("D1D1FF"), LisaaTaso); 
    4339        ruudut.SetTileMethod(Color.FromHexCode("FF8707"), LisaaTahti); 
    44         ruudut.SetTileMethod(Color.White, LisaaSateenkaari); 
     40        ruudut.SetTileMethod(Color.FromHexCode("FCFFFF"), LisaaSateenkaari); 
    4541        ruudut.Execute(80, 80); 
    4642    } 
     
    5450    void LisaaSateenkaari(Vector paikka, double leveys, double korkeus) 
    5551    { 
    56         PhysicsObject sateenkaari = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     52        PhysicsObject sateenkaari = PhysicsObject.CreateStaticObject(leveys*12, korkeus*5); 
    5753        sateenkaari.Position = paikka; 
    5854        sateenkaari.Image = sateenkaariKuva; 
     55         
    5956        sateenkaari.Tag = "sateenkaari"; 
    6057        Add(sateenkaari); 
    61  
    6258    } 
    6359    void LisaaTahti(Vector paikka, double leveys, double korkeus) 
     
    7773        pelaaja1.Image = pelaajanKuva; 
    7874        AddCollisionHandler(pelaaja1, "porkkana", TormaaPorkkanaan); 
     75        AddCollisionHandler(pelaaja1, "sateenkaari", TormaaSateenkaareen); 
    7976        Add(pelaaja1); 
    8077        pelaaja1.Tag = "pelaaja"; 
     78         
    8179    } 
    8280    void LisaaNappaimet() 
     
    109107        pisteLaskuri.Value += 20; 
    110108    } 
    111 void LuoVihollinen(Vector paikka, double leveys, double korkeus) 
     109    void TormaaSateenkaareen(PhysicsObject hahmo, PhysicsObject sateenkaari) 
     110    { 
     111 
     112    } 
     113    void LuoVihollinen(Vector paikka, double leveys, double korkeus) 
    112114{ 
    113115    PhysicsObject vihollinen = new PhysicsObject(leveys, korkeus); 
     
    130132        pisteLaskuri.Value = 500; 
    131133        IntMeter keratytEsineet = new IntMeter(0); 
    132         pisteLaskuri.MaxValue = 620; 
     134        pisteLaskuri.MaxValue = 700; 
    133135        pisteLaskuri.UpperLimit += LopetaPeli; 
    134136    } 
     137    
     138 
    135139    void LopetaPeli() 
    136140    { 
    137141        Timer.SingleShot(4.0, Exit); 
    138         MessageDisplay.Add("Hävisit pelin!"); 
     142        MessageDisplay.Add("Yksisarvinen painaa liikaa, se ei jaksa enää hyppiä!"); 
    139143    } 
    140144} 
Note: See TracChangeset for help on using the changeset viewer.