Ignore:
Timestamp:
2016-12-17 14:47:32 (3 years ago)
Author:
tesatapa
Message:
 
Location:
2016/koodauskerho/OttoK
Files:
57 added
14 edited

Legend:

Unmodified
Added
Removed
  • 2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/MultiJumpPlatformCharacter.cs

    r8368 r8375  
    22public class MultiJumpPlatformCharacter : PlatformCharacter 
    33{ 
    4     private int jumpsAllowed = 2; 
     4    private int jumpsAllowed = 10; 
    55    private int jumped = 0; 
    66 
  • 2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/PalikkaPeli.cs

    r8368 r8375  
    1919    Image tasonKuva = LoadImage("palikka"); 
    2020    Image pahiksenKuva = LoadImage("Pahispalikka"); 
     21    Image pomminkuva = LoadImage("pommi"); 
    2122 
    2223    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    5657        Add(taso); 
    5758    } 
     59    void HeitaKranaatti(PlatformCharacter pelaaja) 
     60    { 
     61        Grenade kranu = new Grenade(10.0); 
     62        kranu.Image = pomminkuva; 
     63        pelaaja.Throw(kranu, Angle.FromDegrees(30), 20000); 
     64    } 
    5865 
    5966    void LisaaTahti(Vector paikka, double leveys, double korkeus) 
     
    7784        Add(pelaaja1); 
    7885 
     86    } 
     87 
     88    void Tormaapahikseen(PhysicsObject hahmo, PhysicsObject pahis) 
     89    { 
     90        MultiJumpPlatformCharacter pelaaja = hahmo as MultiJumpPlatformCharacter; 
     91        pelaaja.ElamaLaskuri.Value--; 
    7992    } 
    8093 
     
    103116        Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 
    104117        Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus); 
    105         Keyboard.Listen(Key.Space, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
     118        Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    106119        Keyboard.Listen(Key.RightControl, ButtonState.Pressed, Lyo, "Pelaaja lyö", pelaaja1); 
     120        Keyboard.Listen(Key.RightShift, ButtonState.Pressed, HeitaKranaatti, "Heitä kranu", pelaaja1); 
    107121 
    108122        ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
     
    116130    } 
    117131 
     132    void Liikuta(MultiJumpPlatformCharacter pelaaja, double nopeus) 
     133    { 
     134        pelaaja.Walk(nopeus); 
     135    } 
     136 
     137    void Hyppaa(MultiJumpPlatformCharacter pelaaja, double nopeus) 
     138    { 
     139        pelaaja.MultiJump(nopeus); 
     140    } 
     141 
     142    void Lyo(MultiJumpPlatformCharacter pelaaja) 
     143    { 
     144 
     145    } 
    118146    void TeeElamalaskuri() 
    119147    { 
     
    127155    } 
    128156 
    129     void Liikuta(MultiJumpPlatformCharacter hahmo, double nopeus) 
    130     { 
    131         hahmo.Walk(nopeus); 
    132     } 
    133  
    134     void Hyppaa(MultiJumpPlatformCharacter hahmo, double nopeus) 
    135     { 
    136         hahmo.MultiJump(nopeus); 
    137     } 
    138  
    139     void Lyo(MultiJumpPlatformCharacter hahmo) 
    140     { 
    141  
    142     } 
    143  
    144     void Tormaapahikseen(PhysicsObject hahmo, PhysicsObject pahis) 
    145     { 
    146         MultiJumpPlatformCharacter pelaaja = hahmo as MultiJumpPlatformCharacter; 
    147         pelaaja.ElamaLaskuri.Value--; 
    148     } 
    149157} 
  • 2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/PalikkaPeli.csproj.Debug.cachefile

    r8368 r8375  
    66Content\palikka.xnb 
    77Content\Pahispalikka.xnb 
     8Content\pommi.xnb 
  • 2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r8368 r8375  
    4545      <Options>None</Options> 
    4646      <Output>C:\MyTemp\OttoK\PalikkaPeli\PalikkaPeli\PalikkaPeli\bin\x86\Debug\Content\kentta1.xnb</Output> 
    47       <Time>2016-11-19T14:53:29.0155841+02:00</Time> 
     47      <Time>2016-12-17T11:12:33.429408+02:00</Time> 
    4848    </Item> 
    4949    <Item> 
     
    6464      <Output>C:\MyTemp\OttoK\PalikkaPeli\PalikkaPeli\PalikkaPeli\bin\x86\Debug\Content\Pahispalikka.xnb</Output> 
    6565      <Time>2016-11-19T13:03:01.9647361+02:00</Time> 
     66    </Item> 
     67    <Item> 
     68      <Source>pommi.png</Source> 
     69      <Name>pommi</Name> 
     70      <Importer>TextureImporter</Importer> 
     71      <Processor>TextureProcessor</Processor> 
     72      <Options>None</Options> 
     73      <Output>C:\MyTemp\OttoK\PalikkaPeli\PalikkaPeli\PalikkaPeli\bin\x86\Debug\Content\pommi.xnb</Output> 
     74      <Time>2016-12-17T11:45:12.4603612+02:00</Time> 
    6675    </Item> 
    6776    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/obj/x86/Debug/PalikkaPeli.csproj.FileListAbsolute.txt

    r8368 r8375  
    1414C:\MyTemp\OttoK\PalikkaPeli\PalikkaPeli\PalikkaPeli\bin\x86\Debug\Content\palikka.xnb 
    1515C:\MyTemp\OttoK\PalikkaPeli\PalikkaPeli\PalikkaPeli\bin\x86\Debug\Content\Pahispalikka.xnb 
     16C:\MyTemp\OttoK\PalikkaPeli\PalikkaPeli\PalikkaPeli\bin\x86\Debug\Content\pommi.xnb 
  • 2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r8368 r8375  
    66Content\palikka.xnb 
    77Content\Pahispalikka.xnb 
     8Content\pommi.xnb 
  • 2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeliContent/PalikkaPeliContent.contentproj

    r8368 r8375  
    8888    </Compile> 
    8989  </ItemGroup> 
     90  <ItemGroup> 
     91    <Compile Include="pommi.png"> 
     92      <Name>pommi</Name> 
     93      <Importer>TextureImporter</Importer> 
     94      <Processor>TextureProcessor</Processor> 
     95    </Compile> 
     96  </ItemGroup> 
    9097  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    9198  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeliContent/kentta1.txt

    r8368 r8375  
    1818O                                       O 
    1919O                                       O 
     20OO                                      O 
    2021O                                       O 
    21 OOOOO                                   O 
    22 O   O                                   O 
    23 O P K                                   O 
     22O                                       O 
     23O   K   PPP        PPPP                 O 
    2424OOOOO       PPP                         O 
    2525OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 
Note: See TracChangeset for help on using the changeset viewer.