Changeset 299


Ignore:
Timestamp:
2009-08-05 13:45:49 (12 years ago)
Author:
jaaknarh
Message:

ja taas

Location:
jaakko_n
Files:
20 added
1 edited

Legend:

Unmodified
Added
Removed
  • jaakko_n/Home Galaxy Conflict/Peli.cs

    r284 r299  
    2222    { 
    2323        PlatformCharacter pelaaja1; 
     24        const double liikeVoima = 4000; 
     25        const double hyppyVoima = 2500; 
    2426 
    2527        protected override void LoadContent() 
     
    2729            LuoKentta(); 
    2830            LisaaPelaajat(Level); 
     31            lisaaNappaimet(); 
    2932 
    3033        } 
     
    3235        void LuoKentta() 
    3336        { 
    34             Platform alusta = new Platform(Level.Width, 600, Color.Green); 
     37            Platform alusta = new Platform(10000, 500, Color.Green); 
    3538            alusta.X = 0; 
    3639            alusta.Y = Level.Bottom - alusta.Height / 2; 
    3740            Level.Objects.Add(alusta); 
    3841            Gravity = new Vector2D(0, -1000); 
    39             lisaaPieniTaso(Level, -200, -350, 100, 30); 
     42            lisaaPieniTaso(Level, -100, -250, 100, 30); 
    4043            lisaaPieniTaso(Level, 0, -200, 150, 30); 
    41             lisaaPieniTaso(Level, 400, -150, 150, 30); 
     44            lisaaPieniTaso(Level, 300, -250, 150, 30); 
    4245 
    43             lisaaPieniTaso(Level, 500, 0, 100, 50); 
    44             lisaaPieniTaso(Level, 400, 100, 150, 30); 
     46            lisaaPieniTaso(Level, 200, 0, 100, 50); 
     47            lisaaPieniTaso(Level, 600, 200, 150, 30); 
    4548 
    4649        } 
     
    5356            kentta.Objects.Add(pelaaja1); 
    5457            Camera.Follow(pelaaja1); 
     58        } 
    5559 
     60        void lisaaNappaimet() 
     61        { 
     62            Controls.Listen(Keys.Left, ButtonPosition.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, new Vector2D(-liikeVoima, 0)); 
     63            Controls.Listen(Keys.Right, ButtonPosition.Down, liikuta, "Liikkuu oikealle", pelaaja1, new Vector2D(liikeVoima, 0)); 
     64            Controls.Listen(Keys.Up, ButtonPosition.Pressed, hyppaa, "Hyppaa", pelaaja1, hyppyVoima); 
    5665        } 
     66 
    5767        void lisaaPieniTaso(Level kentta, double x, double y, double widht, double height) 
    5868        { 
    59             Platform taso = new Platform (widht, height, Color.Green); 
     69            Platform taso = new Platform(widht, height, Color.Green); 
    6070            taso.X = x; 
    6171            taso.Y = y; 
     
    6373        } 
    6474 
     75        bool liikuta(ControlEvent e) 
     76        { 
     77            PlatformCharacter hahmo = e.Parameter0 as PlatformCharacter; 
     78            Vector2D voima = e.Parameter1.ToVector2D(); 
     79            hahmo.Walk(e.Time, voima); 
     80            return false; 
     81        } 
     82 
     83        bool hyppaa(ControlEvent e) 
     84        { 
     85            PlatformCharacter hahmo = e.Parameter0 as PlatformCharacter; 
     86            double voima = e.Parameter1.ToDouble(); 
     87 
     88            return false; 
     89        } 
     90 
    6591    } 
    6692} 
Note: See TracChangeset for help on using the changeset viewer.