Changeset 4299


Ignore:
Timestamp:
2013-06-28 11:50:45 (10 years ago)
Author:
alpynnon
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2013/26/AleksiP/tasohyppely/tasohyppely/tasohyppely/tasohyppely/tasohyppely.cs

    r4265 r4299  
    2626 
    2727 
    28          
     28 
    2929    } 
    3030 
     
    6666        AddCollisionHandler(kukeli, "Laava3", TormaaLaavaan3); 
    6767        AddCollisionHandler(kukeli, "Tahti3", TormaaTahteen); 
    68     } 
     68        AddCollisionHandler(kukeli, "Maali3", TormaaMaaliin3); 
     69    } 
     70 
     71 
     72 
     73 
     74 
     75 
     76 
     77 
     78 
     79 
     80 
    6981 
    7082    void LuoLaava(Vector paikka, double leveys, double korkeus) 
     
    7890    } 
    7991 
    80      
     92 
    8193 
    8294    void TormaaLaavaan(PhysicsObject Pelaaja, PhysicsObject Laava) 
     
    98110    } 
    99111 
    100    
     112 
    101113 
    102114 
     
    109121        LuoKentta(); 
    110122        AsetaOhjaimet(); 
    111          
     123 
    112124    } 
    113125 
     
    161173    void AsetaOhjaimet() 
    162174    { 
    163         Keyboard.Listen(Key.A, ButtonState.Down, Liikuta, "kukeli liikkuu vasemmalle", -200.0); 
    164         Keyboard.Listen(Key.D, ButtonState.Down, Liikuta, "kukeli liikkuu vasemmalle", 200.0); 
    165         Keyboard.Listen(Key.W, ButtonState.Down, Hyppaa, "kukeli liikkuu vasemmalle", 650.0); 
     175        Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "kukeli liikkuu vasemmalle", -200.0); 
     176        Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "kukeli liikkuu vasemmalle", 200.0); 
     177        Keyboard.Listen(Key.Up, ButtonState.Down, Hyppaa, "kukeli liikkuu vasemmalle", 650.0); 
    166178        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    167179        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     
    179191 
    180192    void SeuraavaKentta() 
    181 { 
    182     ClearAll(); 
    183     AsetaOhjaimet(); 
    184     Luokentta2(); 
    185  
    186  
    187 } 
     193    { 
     194        ClearAll(); 
     195        AsetaOhjaimet(); 
     196        Luokentta2(); 
     197 
     198 
     199    } 
    188200 
    189201    void Luokentta2() 
     
    265277    } 
    266278 
    267        void LuoKentta3() 
    268 { 
    269    ColorTileMap ruudut = ColorTileMap.FromLevelAsset("pelikentta3"); 
    270  
    271    ruudut.SetTileMethod("FF00DC", Luokukeli); 
    272     ruudut.SetTileMethod(Color.Black, LuoTaso3); 
    273     ruudut.SetTileMethod("FFD800", LuoTahti3); 
    274     ruudut.SetTileMethod(Color.Red, LuoLaava3); 
    275  
    276     ruudut.Execute(20, 20); 
    277  
    278     Gravity = new Vector(0, -600); 
    279  
    280     Camera.Follow(kukeli); 
    281  
    282     Camera.StayInLevel = true; 
    283  
    284  
     279    void LuoKentta3() 
     280    { 
     281        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("pelikentta3"); 
     282 
     283        ruudut.SetTileMethod("FF00DC", Luokukeli); 
     284        ruudut.SetTileMethod(Color.Black, LuoTaso3); 
     285        ruudut.SetTileMethod("FFD800", LuoTahti3); 
     286        ruudut.SetTileMethod(Color.Red, LuoLaava3); 
     287        ruudut.SetTileMethod("0094FF", LuoMaali3); 
     288        ruudut.Optimize(Color.Red); 
     289        ruudut.Optimize(Color.Black); 
     290        ruudut.Execute(20, 20); 
     291 
     292        Gravity = new Vector(0, -600); 
     293 
     294        Camera.Follow(kukeli); 
     295 
     296        Camera.StayInLevel = true; 
     297 
     298    } 
     299 
     300    void LuoMaali3(Vector paikka, double leveys, double korkeus) 
     301    { 
     302        PhysicsObject pelikentta = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     303        pelikentta.Position = paikka; 
     304        pelikentta.Color = Color.Blue; 
     305        pelikentta.CollisionIgnoreGroup = 1; 
     306        Add(pelikentta); 
     307        pelikentta.Tag = "Maali3"; 
     308        pelikentta.Shape = Shape.Diamond; 
     309 
     310 
     311    } 
     312    void TormaaMaaliin3(PhysicsObject Pelaaja, PhysicsObject Maali3) 
     313    { 
     314        ConfirmExit(); 
     315 
     316 
     317 
     318    } 
     319    void LuoLaava3(Vector paikka, double leveys, double korkeus) 
     320    { 
     321        PhysicsObject pelikentta = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     322        pelikentta.Position = paikka; 
     323        pelikentta.Color = Color.Red; 
     324        pelikentta.CollisionIgnoreGroup = 1; 
     325        Add(pelikentta); 
     326        pelikentta.Tag = "Laava3"; 
     327 
     328    } 
     329    void TormaaLaavaan3(PhysicsObject Pelaaja, PhysicsObject Laava3) 
     330    { 
     331        Pelaaja.Destroy(); 
     332        AloitaAlusta3(); 
     333    } 
     334    void AloitaAlusta3() 
     335    { 
     336        ClearAll(); 
     337        AsetaOhjaimet(); 
     338        LuoKentta3(); 
     339    } 
     340    void LuoTaso3(Vector paikka, double leveys, double korkeus) 
     341    { 
     342        PhysicsObject pelikentta = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     343        pelikentta.Position = paikka; 
     344        pelikentta.Color = Color.Black; 
     345        pelikentta.CollisionIgnoreGroup = 1; 
     346        Add(pelikentta); 
     347 
     348 
     349 
     350    } 
     351    void LuoTahti3(Vector paikka, double leveys, double korkeus) 
     352    { 
     353        PhysicsObject olio = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     354        olio.Position = paikka; 
     355        olio.Color = Color.Yellow; 
     356        olio.Shape = Shape.Star; 
     357        Add(olio); 
     358        olio.IgnoresCollisionResponse = true; 
     359        olio.Tag = "Tahti3"; 
     360    } 
    285361 
    286362} 
    287  
    288        void LuoLaava3(Vector paikka, double leveys, double korkeus) 
    289        { 
    290            PhysicsObject pelikentta = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    291            pelikentta.Position = paikka; 
    292            pelikentta.Color = Color.Red; 
    293            pelikentta.CollisionIgnoreGroup = 1; 
    294            Add(pelikentta); 
    295            pelikentta.Tag = "Laava3"; 
    296  
    297        } 
    298        void TormaaLaavaan3(PhysicsObject Pelaaja, PhysicsObject Laava3) 
    299        { 
    300            Pelaaja.Destroy(); 
    301            AloitaAlusta3(); 
    302        } 
    303        void AloitaAlusta3() 
    304        { 
    305            ClearAll(); 
    306            AsetaOhjaimet(); 
    307            LuoKentta3(); 
    308        } 
    309        void LuoTaso3(Vector paikka, double leveys, double korkeus) 
    310 { 
    311     PhysicsObject pelikentta = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    312     pelikentta.Position = paikka; 
    313     pelikentta.Color = Color.Black; 
    314     pelikentta.CollisionIgnoreGroup = 1; 
    315     Add(pelikentta); 
    316  
    317  
    318  
    319 } 
    320        void LuoTahti3(Vector paikka, double leveys, double korkeus) 
    321        { 
    322            PhysicsObject olio = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    323            olio.Position = paikka; 
    324            olio.Color = Color.Yellow; 
    325            olio.Shape = Shape.Star; 
    326            Add(olio); 
    327            olio.IgnoresCollisionResponse = true; 
    328            olio.Tag = "Tahti3";  
    329        } 
    330  
    331 } 
Note: See TracChangeset for help on using the changeset viewer.