Changeset 2134 for 2011


Ignore:
Timestamp:
2011-06-19 13:46:41 (8 years ago)
Author:
akosrahi
Message:

noni ny o tähtäys

Location:
2011/24/AkiR/Fight the Rambo/Fight the Rambo/Fight the Rambo
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2011/24/AkiR/Fight the Rambo/Fight the Rambo/Fight the Rambo/Peli.cs

    r2132 r2134  
    4646        Valikko(); 
    4747 
    48          
     48 
    4949        paikallaanOikealle = Image.Mirror(paikallaanVasemmalle); 
    5050        kavelyOikealle = Image.Mirror(kavelyVasemmalle); 
     
    5252        VihollinenpaikallaanOikealle = Image.Mirror(VihollinenpaikallaanVasemmalle); 
    5353        VihollinenKavelyOikealle = Image.Mirror(VihollinenKavelyVasemmalle); 
    54          
    55          
     54 
     55 
    5656 
    5757    } 
     
    6666        else if (kentanNro == 3) LuoKentta3(); 
    6767        else if (kentanNro > 3) Valikko(); 
    68         lisaaNappaimet();  
     68        lisaaNappaimet(); 
    6969        Camera.Follow(pelaaja1); 
    7070        Camera.ZoomFactor = 1.5; 
     
    150150        pelaaja1.Mass = 4.0; 
    151151        pelaaja1.Image = pelaajanKuva; 
    152          
     152 
    153153        pelaaja1.Weapon = new AssaultRifle(60, 30); 
    154154        pelaaja1.Weapon.ProjectileCollision = AmmusOsui; 
     
    174174        Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    175175        Keyboard.Listen(Key.Space, ButtonState.Down, AmmuAseella, "Ammu"); 
     176        Keyboard.Listen(Key.W, ButtonState.Down, TahtaaYlos, "Tähtää ylös rynnäkkökiväärillä"); 
     177        Keyboard.Listen(Key.S, ButtonState.Down, TahtaaAlas, "Tähtää alas rynnäkkökiväärillä"); 
    176178    } 
    177179 
     
    193195        if (Ammus != null) 
    194196        { 
    195             Ammus.Size *= 2 ; 
     197            Ammus.Size *= 2; 
    196198            Ammus.IgnoresGravity = true; 
    197199            Ammus.MaximumLifetime = TimeSpan.FromSeconds(3.1); 
     
    242244        if (kohde == pelaaja1) 
    243245        { 
    244             Explosion rajahdys = new Explosion (100); 
     246            Explosion rajahdys = new Explosion(100); 
    245247            rajahdys.Position = pelaaja1.Position; 
    246248            Add(rajahdys); 
     
    258260            MediaPlayer.Play("kill"); 
    259261            kohde.Destroy(); 
    260              
     262 
    261263        } 
    262264 
     
    285287        Level.Background.Image = tekstinkuva; 
    286288        valikonKohdat = new List<Label>(); 
    287           
     289 
    288290        Label kohta1 = new Label("Aloita kenttä"); 
    289291        kohta1.Position = new Vector(0, -220); 
     
    327329        ClearAll(); 
    328330        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Valikko, "Palaa valikkoon"); 
    329          
     331 
    330332    } 
    331333    PhysicsObject LisaaPiikkilanka() 
     
    338340 
    339341    void PiikkilankaanTormays(PhysicsObject Piikkilanka, PhysicsObject kohde) 
    340     { if(kohde == pelaaja1) 
    341     { 
    342         Explosion rajahdys = new Explosion(100); 
    343         rajahdys.Position = pelaaja1.Position; 
    344         Add(rajahdys); 
    345         rajahdys.Speed = 250.0; 
    346         rajahdys.Force = 10000; 
    347         rajahdys.ShockwaveColor = Color.Red; 
    348         kohde.Destroy(); 
    349         Begin(); 
    350  
     342    { 
     343        if (kohde == pelaaja1) 
     344        { 
     345            Explosion rajahdys = new Explosion(100); 
     346            rajahdys.Position = pelaaja1.Position; 
     347            Add(rajahdys); 
     348            rajahdys.Speed = 250.0; 
     349            rajahdys.Force = 10000; 
     350            rajahdys.ShockwaveColor = Color.Red; 
     351            kohde.Destroy(); 
     352            Begin(); 
     353 
     354        } 
     355    } 
     356 
     357    void TahtaaYlos() 
     358    { 
     359        if (pelaaja1.FacingDirection == Direction.Right) 
     360        { 
     361            pelaaja1.Weapon.Angle += Angle.FromDegrees(5); 
     362        } 
     363        if (pelaaja1.FacingDirection == Direction.Left) 
     364        { 
     365            pelaaja1.Weapon.Angle += Angle.FromDegrees(-5); 
     366        } 
     367    } 
     368 
     369    void TahtaaAlas() 
     370    { 
     371        if (pelaaja1.FacingDirection == Direction.Right) 
     372        { 
     373            pelaaja1.Weapon.Angle += Angle.FromDegrees(-5); 
     374        } 
     375        if (pelaaja1.FacingDirection == Direction.Left) 
     376        { 
     377            pelaaja1.Weapon.Angle += Angle.FromDegrees(5); 
    351378        } 
    352379    } 
Note: See TracChangeset for help on using the changeset viewer.