- Timestamp:
- 2016-12-17 14:47:32 (6 years ago)
- Location:
- 2016/koodauskerho/OttoK
- Files:
-
- 57 added
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/MultiJumpPlatformCharacter.cs
r8368 r8375 2 2 public class MultiJumpPlatformCharacter : PlatformCharacter 3 3 { 4 private int jumpsAllowed = 2;4 private int jumpsAllowed = 10; 5 5 private int jumped = 0; 6 6 -
2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/PalikkaPeli.cs
r8368 r8375 19 19 Image tasonKuva = LoadImage("palikka"); 20 20 Image pahiksenKuva = LoadImage("Pahispalikka"); 21 Image pomminkuva = LoadImage("pommi"); 21 22 22 23 SoundEffect maaliAani = LoadSoundEffect("maali"); … … 56 57 Add(taso); 57 58 } 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 } 58 65 59 66 void LisaaTahti(Vector paikka, double leveys, double korkeus) … … 77 84 Add(pelaaja1); 78 85 86 } 87 88 void Tormaapahikseen(PhysicsObject hahmo, PhysicsObject pahis) 89 { 90 MultiJumpPlatformCharacter pelaaja = hahmo as MultiJumpPlatformCharacter; 91 pelaaja.ElamaLaskuri.Value--; 79 92 } 80 93 … … 103 116 Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 104 117 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); 106 119 Keyboard.Listen(Key.RightControl, ButtonState.Pressed, Lyo, "Pelaaja lyö", pelaaja1); 120 Keyboard.Listen(Key.RightShift, ButtonState.Pressed, HeitaKranaatti, "Heitä kranu", pelaaja1); 107 121 108 122 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); … … 116 130 } 117 131 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 } 118 146 void TeeElamalaskuri() 119 147 { … … 127 155 } 128 156 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 }149 157 } -
2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/PalikkaPeli.csproj.Debug.cachefile
r8368 r8375 6 6 Content\palikka.xnb 7 7 Content\Pahispalikka.xnb 8 Content\pommi.xnb -
2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r8368 r8375 45 45 <Options>None</Options> 46 46 <Output>C:\MyTemp\OttoK\PalikkaPeli\PalikkaPeli\PalikkaPeli\bin\x86\Debug\Content\kentta1.xnb</Output> 47 <Time>2016-1 1-19T14:53:29.0155841+02:00</Time>47 <Time>2016-12-17T11:12:33.429408+02:00</Time> 48 48 </Item> 49 49 <Item> … … 64 64 <Output>C:\MyTemp\OttoK\PalikkaPeli\PalikkaPeli\PalikkaPeli\bin\x86\Debug\Content\Pahispalikka.xnb</Output> 65 65 <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> 66 75 </Item> 67 76 <BuildSuccessful>true</BuildSuccessful> -
2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeli/obj/x86/Debug/PalikkaPeli.csproj.FileListAbsolute.txt
r8368 r8375 14 14 C:\MyTemp\OttoK\PalikkaPeli\PalikkaPeli\PalikkaPeli\bin\x86\Debug\Content\palikka.xnb 15 15 C:\MyTemp\OttoK\PalikkaPeli\PalikkaPeli\PalikkaPeli\bin\x86\Debug\Content\Pahispalikka.xnb 16 C:\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 6 6 Content\palikka.xnb 7 7 Content\Pahispalikka.xnb 8 Content\pommi.xnb -
2016/koodauskerho/OttoK/PalikkaPeli/PalikkaPeli/PalikkaPeliContent/PalikkaPeliContent.contentproj
r8368 r8375 88 88 </Compile> 89 89 </ItemGroup> 90 <ItemGroup> 91 <Compile Include="pommi.png"> 92 <Name>pommi</Name> 93 <Importer>TextureImporter</Importer> 94 <Processor>TextureProcessor</Processor> 95 </Compile> 96 </ItemGroup> 90 97 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 91 98 <!-- 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 18 18 O O 19 19 O O 20 OO O 20 21 O O 21 OOOOO O 22 O O O 23 O P K O 22 O O 23 O K PPP PPPP O 24 24 OOOOO PPP O 25 25 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Note: See TracChangeset
for help on using the changeset viewer.