Ignore:
Timestamp:
2015-07-23 14:51:56 (4 years ago)
Author:
arjuhoyl
Message:

päivä 4 päätös

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/TasoHyppely.cs

    r6978 r6981  
    1212    const double hyppyNopeus = 750; 
    1313    const int RUUDUN_KOKO = 40; 
    14     double ammusnopeus2 = 1500; 
     14    double ammusnopeus2 = 3000; 
    1515    double pahisNopeus = 100; 
    1616    double Painovoima = -1000; 
    1717    double pelaajaMassa = 4.0; 
    18     double pelaajan1_ase_nopeus = 1000000; 
     18    double pelaajan1_ase_nopeus = 15; 
    1919    double ase_X = 20.0; 
    2020    double ase_Y = -10.0; 
     
    2626    double pelaajan2_Luoti_laskuri_X = 190; 
    2727    double pelaajan2_Luoti_laskuri_Y = 180; 
     28    double pelaajan1_luodin_massa = 150; 
     29    double pelaajan2_luodin_massa = 15; 
    2830 
    2931    bool pelaaja1ampuu = false; 
     
    6365    { 
    6466        ClearAll(); 
     67        MediaPlayer.Play("LevelUp"); 
    6568        Gravity = new Vector(0, Painovoima); 
    6669        TileMap kentta = TileMap.FromLevelAsset("Kentta"+ kenttaNro); 
     
    127130        pelaaja1.Weapon.Y = ase_Y; 
    128131        pelaaja1.Weapon.Ammo.Value = 100; 
     132        pelaaja1.Weapon.AmmoIgnoresGravity = false; 
    129133        elamalaskuri = new IntMeter(20, 0, 20); 
    130134        elamalaskuri.LowerLimit += delegate {PiikkiTormaa(pelaaja1, new PhysicsObject(1,1));}; 
     
    140144        ControllerOne.Listen(Button.RightTrigger, ButtonState.Pressed, delegate { pelaaja1ampuu = true; }, null); 
    141145        ControllerOne.Listen(Button.RightTrigger, ButtonState.Released, delegate {pelaaja1ampuu = false;} , null); 
     146        ControllerOne.Listen(Button.DPadLeft, ButtonState.Pressed, Cheathauska, ""); 
    142147        Add(pelaaja1); 
    143148    } 
     
    166171        ControllerTwo.Listen(Button.Start, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    167172        Keyboard.Listen(Key.F1, ButtonState.Pressed, Cheat, ""); 
     173        Keyboard.Listen(Key.F2, ButtonState.Down, LuotiCheat, ""); 
     174        ControllerOne.Listen(Button.DPadDown, ButtonState.Down, LuotiCheat, ""); 
     175        ControllerTwo.Listen(Button.DPadDown, ButtonState.Down, LuotiCheat, ""); 
    168176    } 
    169177 
     
    178186        pelaaja2.Weapon = new AssaultRifle(50, 10); 
    179187        pelaaja2.Weapon.FireRate = 1; 
     188        pelaaja2.Weapon.AmmoIgnoresGravity = false; 
    180189        pelaaja2.Weapon.Image = null; 
    181190        pelaaja2.Weapon.Image = asekuva2; 
     
    260269            luotilaskuri.Value--; 
    261270            ammus.Size *= 0.8; 
    262             ammus.Mass = 50000000; 
     271            ammus.Mass = pelaajan1_luodin_massa; 
    263272            ammus.Image = luoti; 
    264273            ControllerOne.Vibrate(0.16, 0.16, 0.16, 0.16, 0.1); 
     
    304313            pelaaja2.Weapon.Angle += Angle.FromDegrees(RandomGen.NextInt(-1, 1)); 
    305314            ammus.Size *= 0.8; 
    306             ammus.Mass = 500000; 
     315            ammus.Mass = pelaajan2_luodin_massa; 
    307316            ammus.Image = luoti; 
    308317            luotilaskuri2.Value--; 
     
    436445        elamalaskuri2.Value -= 1; 
    437446    } 
     447    void LuotiCheat() 
     448    { 
     449        pelaaja1.Weapon.Ammo.Value = 100; 
     450        luotilaskuri.Value = 100; 
     451 
     452        pelaaja2.Weapon.Ammo.Value = 100; 
     453        luotilaskuri2.Value = 100; 
     454    } 
     455    void Cheathauska() 
     456    { 
     457        ammusnopeus2 = 999999999999999; 
     458        pelaajan1_ase_nopeus = 999999999999999; 
     459        pelaaja1.Weapon.InfiniteAmmo = true; 
     460        pelaaja2.Weapon.InfiniteAmmo = true; 
     461    } 
    438462} 
Note: See TracChangeset for help on using the changeset viewer.