Changeset 2805 for 2012/23


Ignore:
Timestamp:
2012-06-05 20:01:23 (7 years ago)
Author:
lemilaht
Message:

Vihut

Location:
2012/23/LeoL
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • 2012/23/LeoL/ThePeli.cs

    r2804 r2805  
    1212    Vector nopeusOikea = new Vector(500, 0); 
    1313    Vector nopeusVasen = new Vector(-500, 0); 
    14     //Image[] pelaajanKuvat = LoadImages("an4", "An1", "an3", "na2", "an5"); 
    15     //Image[] pelaajanKuvatPeilattu; 
     14    Image[] pelaajanKuvat = LoadImages("anm1", "Anm2", "anm3", "anm2", "anm3"); 
     15    Image[] pelaajanKuvatPeilattu; 
    1616    PhysicsObject pelaaja; 
    1717 
    1818    public override void Begin() 
    1919    { 
    20        // pelaajanKuvatPeilattu = Image.Mirror(pelaajanKuvat); 
     20        pelaajanKuvatPeilattu = Image.Mirror(pelaajanKuvat); 
    2121 
    2222        LuoKenttä(); 
     
    2424        AsetaOhjaimet(); 
    2525        //Aloitapeli(); 
    26         //animaatio(); 
    27         //pelaaja.Animation.Start(); 
     26        animaatio(); 
     27        pelaaja.Animation.Start(); 
    2828    } 
    2929 
     
    3939        ruudut.SetTileMethod('"', LuoPiikki); 
    4040        ruudut.SetTileMethod('!', LuoPelaaja); 
     41        ruudut.SetTileMethod('(', LuoCelestiaali); 
     42        ruudut.SetTileMethod('-', LuoAmpuja); 
     43        ruudut.SetTileMethod('=', LuoMaali); 
     44        ruudut.SetTileMethod('#', LuoDemoni); 
     45        ruudut.SetTileMethod(';', LuoVartija); 
     46       // ruudut.SetTileMethod('+', LuoCafgar); 
    4147        ruudut.Execute(20, 20); 
    4248        Level.Background.Color = Color.ForestGreen; 
     
    6975        piikki.Shape = Shape.Triangle; 
    7076        piikki.Color = Color.Black; 
     77        piikki.Tag = "piikki"; 
    7178        Add(piikki); 
    7279    } 
     
    7885        Keyboard.Listen(Key.A, ButtonState.Down, AsetaNopeus, "Pelaaja liikkuu vasemmalle", pelaaja, nopeusVasen); 
    7986        Keyboard.Listen(Key.A, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
    80         Keyboard.Listen(Key.W, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Pelaaaja hyppää  ylös", pelaaja, nopeusYlos); 
     87        Keyboard.Listen(Key.W, ButtonState.pressed, AsetaNopeus, "Pelaaja 1: Pelaaaja hyppää  ylös", pelaaja, nopeusYlos); 
    8188        Keyboard.Listen(Key.W, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
    8289        Keyboard.Listen(Key.D, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Pelaaja Liikkuu Oikealle", pelaaja, nopeusOikea); 
     
    8794    void LuoPelaaja(Vector paikka, double leveys, double korkeus) 
    8895    { 
    89         pelaaja = new PhysicsObject(50, 100); 
     96        pelaaja = new PhysicsObject(20, 40); 
    9097        pelaaja.Position = paikka; 
    91         pelaaja.Shape = Shape.Star; 
     98        pelaaja.Shape = Shape.anm1; 
    9299        pelaaja.Color = Color.Aquamarine; 
    93100        pelaaja.CanRotate = false; 
     
    101108    } 
    102109 
    103     //void animaatio() 
    104     //{ 
    105     //    pelaaja.Animation = new Animation(pelaajanKuvat); 
    106     //    pelaaja.Animation = new Animation(pelaajanKuvatPeilattu); 
    107     //} 
     110    void animaatio() 
     111    { 
     112        pelaaja.Animation = new Animation(pelaajanKuvat); 
     113        pelaaja.Animation = new Animation(pelaajanKuvatPeilattu); 
     114 
     115         
     116    } 
     117    void JokuTormasi(PhysicsObject pelaaja, PhysicsObject Piikki) 
     118    { 
     119        AddCollisionHandler(pelaaja, "piikki", PelaajaOsuu); 
     120        pelaaja.destroy(); 
     121    } 
     122 
    108123} 
    109124 
Note: See TracChangeset for help on using the changeset viewer.