Changeset 6981


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

päivä 4 päätös

Location:
2015/30/ArttuH/TasoHyppely
Files:
3 added
13 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} 
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/TasoHyppely.csproj.Debug.cachefile

    r6978 r6981  
    2626Content\kentta6.xnb 
    2727Content\Kentta3.xnb 
     28Content\LevelUp.xnb 
    2829Content\Gaslamp_Funworks.wma 
     30Content\LevelUp.wma 
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/obj/x86/Debug/TasoHyppely.csproj.FileListAbsolute.txt

    r6978 r6981  
    6767C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\kentta6.xnb 
    6868C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Kentta3.xnb 
     69C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\LevelUp.xnb 
     70C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\LevelUp.wma 
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/obj/x86/Debug/cachefile-{6FC3E379-BCB4-46AD-88D8-15B242DAFE49}-targetpath.txt

    r6978 r6981  
    2727Content\kentta6.xnb 
    2828Content\Kentta3.xnb 
     29Content\LevelUp.xnb 
     30Content\LevelUp.wma 
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppelyContent/Kentta2.txt

    r6978 r6981  
    1  
    2  
    3  
    4  
    5  
    6  
    7 .................................P...P..P..B...................................................................................................... 
    8 .............................*.##########################..A..A..A................................................................................ 
    9 ..1.2...................*.#####..........................#########...............P..P.B.B...B..B..B..H............................................ 
    10 #########..........*..####..........................................#.#.#...###########################...H...B..B.B.............................. 
    11 ..............*...###.............................................xxxxxxxxxxx..........................##################..B.P.B.P.B.B..........M. 
    12 ...........######........................................................................................................########################. 
    13 XXXXXXXXXXX....................................................................................................................................... 
     1                                                                                                                                                                                                 
     2                                                                                                                                                                                                 
     3                                                                                                                                                                                                 
     4                                                                                                                                                                                                 
     5                                                                                                                                                                                                 
     6                                                                                                                                                                                                 
     7                              .................................P...P..P..B......................................................................................................                 
     8                              .............................*.##########################..A..A..A................................................................................                 
     9                              ..1.2...................*.#####..........................#########...............P..P.B.B...B..B..B..H............................................                 
     10                              #########..........*..####..........................................#.#.#...###########################...H...B..B.B..............................                 
     11                              ..............*...###.............................................xxxxxxxxxxx..........................##################..B.P.B.P.B.B..........M.                 
     12                              ...........######........................................................................................................########################.                 
     13                              XXXXXXXXXXX.......................................................................................................................................                 
     14                                                                                                                                                                                                 
     15                                                                                                                                                                                                 
     16                                                                                                                                                                                                 
     17                                                                                                                                                                                                 
     18                                                                                                                                                                                                 
     19                                                                                                                                                                                                 
     20                                                                                                                                                                                                 
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppelyContent/TasoHyppelyContent.contentproj

    r6978 r6981  
    218218    </Compile> 
    219219  </ItemGroup> 
     220  <ItemGroup> 
     221    <Compile Include="LevelUp.mp3"> 
     222      <Name>LevelUp</Name> 
     223      <Importer>Mp3Importer</Importer> 
     224      <Processor>SongProcessor</Processor> 
     225    </Compile> 
     226  </ItemGroup> 
    220227  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    221228  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppelyContent/obj/x86/Debug/ContentPipeline.xml

    r6978 r6981  
    193193      <Options>None</Options> 
    194194      <Output>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Kentta2.xnb</Output> 
    195       <Time>2015-07-23T13:17:52.1743538+03:00</Time> 
     195      <Time>2015-07-23T13:45:26.1107538+03:00</Time> 
    196196    </Item> 
    197197    <Item> 
     
    249249      <Output>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Kentta3.xnb</Output> 
    250250      <Time>2015-07-23T13:37:35.1409538+03:00</Time> 
     251    </Item> 
     252    <Item> 
     253      <Source>LevelUp.mp3</Source> 
     254      <Name>LevelUp</Name> 
     255      <Importer>Mp3Importer</Importer> 
     256      <Processor>SongProcessor</Processor> 
     257      <Options>None</Options> 
     258      <Output>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\LevelUp.xnb</Output> 
     259      <Extra>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\LevelUp.wma</Extra> 
     260      <Time>2015-07-23T14:37:32.8998538+03:00</Time> 
    251261    </Item> 
    252262    <BuildSuccessful>true</BuildSuccessful> 
Note: See TracChangeset for help on using the changeset viewer.