Changeset 8031
- Timestamp:
- 2016-07-08 11:26:42 (7 years ago)
- Location:
- 2016/27/PekkaP/FinnishTroops
- Files:
-
- 12 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/27/PekkaP/FinnishTroops/FinnishTroops/FinnishTroops/FinnishTroops.cs
r7955 r8031 13 13 const int RUUDUN_KOKO = 40; 14 14 15 private Animation ukkelinKavely; 16 PhysicsObject loppupalikka; 15 17 PlatformCharacter pelaaja1; 16 Image pelaajanKuva = LoadImage("SOTILAS");18 Image PelaajaKuva = LoadImage("PelaajaKuva"); 17 19 Image cash = LoadImage("Cash"); 18 20 Image pahisKuva = LoadImage("Sotilas1Vihollinen"); … … 32 34 33 35 ClearAll(); 34 36 ukkelinKavely = LoadAnimation("ukkeli"); 35 37 Gravity = new Vector(0, -1000); 36 38 … … 82 84 83 85 pahis.Weapon = new AssaultRifle(30, 10); 86 pahis.Weapon.IsVisible = false; 84 87 pahis.Weapon.CanHitOwner = false; 85 88 pahis.Weapon.ProjectileCollision = AmmusOsui; … … 123 126 void LuoLoppu(Vector paikka, double leveys, double korkeus) 124 127 { 125 PhysicsObjectloppupalikka = new PhysicsObject(leveys, korkeus);128 loppupalikka = new PhysicsObject(leveys, korkeus); 126 129 loppupalikka.Position = paikka; 130 loppupalikka.Tag = "loppupalikka"; 127 131 loppupalikka.Image = TeleporttausPalikka; 128 AddCollisionHandler(pelaaja1, loppupalikka, tormaaloppuun);132 129 133 Add(loppupalikka); 130 134 } 131 135 void tormaaloppuun(PhysicsObject pelaaja1, PhysicsObject loppupalikka) 132 136 { 133 TheEndForNow = new MessageWindow(" The End For Now :D I'll be back");137 TheEndForNow = new MessageWindow("Pakenit pois rakennuksesta... Menit kotiisi... Näit jonkun Random tyypin... tajusit että se oli... John CENAA!.. sait sydänkohtauksen ja kuolit... The End"); 134 138 Add(TheEndForNow); 135 139 } … … 155 159 void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 156 160 { 157 pelaaja1 = new PlatformCharacter(leveys * 0.6, korkeus * 0.9);161 pelaaja1 = new PlatformCharacter(leveys *0.7, korkeus * 0.7); 158 162 pelaaja1.Position = paikka; 159 163 pelaaja1.Mass = 4.0; 160 pelaaja1.Image = pelaajanKuva;164 pelaaja1.Image = PelaajaKuva; 161 165 AddCollisionHandler(pelaaja1, "Cash", TormaaTahteen); 162 166 Add(pelaaja1); 163 167 pelaaja1.Tag = "pelaaja1"; 168 pelaaja1.Animation = new Animation(ukkelinKavely); 164 169 165 170 pelaaja1.Weapon = new AssaultRifle(30, 10); 171 pelaaja1.Weapon.IsVisible = false; 166 172 167 173 pelaaja1.Weapon.Ammo.Value = 1000; … … 181 187 Add(pelaajanElama); 182 188 189 AddCollisionHandler(pelaaja1, "loppupalikka", tormaaloppuun); 190 183 191 } 184 192 void HeitaKranaatti(PlatformCharacter pelaaja) … … 213 221 Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 214 222 215 ControllerOne.Listen(Button. Back, ButtonState.Pressed, Exit, "Poistu pelistä");223 ControllerOne.Listen(Button.Start, ButtonState.Pressed, Exit, "Poistu pelistä"); 216 224 217 225 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 218 226 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 219 227 ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 228 ControllerOne.Listen(Button.RightTrigger, ButtonState.Down, AmmuAseella, "Ammu", pelaaja1); 229 ControllerOne.Listen(Button.LeftTrigger, ButtonState.Down, HeitaKranaatti, "Heitä kranu", pelaaja1); 220 230 221 231 Keyboard.Listen(Key.Space, ButtonState.Down, AmmuAseella, "Ammu", pelaaja1); … … 227 237 { 228 238 pelaaja1.Walk(nopeus); 239 if (nopeus == 200) 240 { 241 pelaaja1.Animation.Start(); 242 } 243 else 244 { 245 pelaaja1.Animation.Stop(); 246 } 229 247 } 230 248 -
2016/27/PekkaP/FinnishTroops/FinnishTroops/FinnishTroops/FinnishTroops.csproj.Debug.cachefile
r7955 r8031 11 11 Content\Tankki.xnb 12 12 Content\Teleporttaus palikka.xnb 13 Content\PelaajaKuva.xnb 14 Content\ukkeli.xnb 15 Content\ukkeli\PelaajaKuva1_0.xnb 16 Content\ukkeli\PelaajaKuva2_0.xnb 17 Content\ukkeli\PelaajaKuva3_0.xnb -
2016/27/PekkaP/FinnishTroops/FinnishTroops/FinnishTroops/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r7955 r8031 45 45 <Options>None</Options> 46 46 <Output>C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\kentta1.xnb</Output> 47 <Time>2016-07-0 7T14:47:12.8790656+03:00</Time>47 <Time>2016-07-08T09:43:08.6818662+03:00</Time> 48 48 </Item> 49 49 <Item> … … 109 109 <Output>C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\Teleporttaus palikka.xnb</Output> 110 110 <Time>2016-07-07T14:37:16.8411931+03:00</Time> 111 </Item> 112 <Item> 113 <Source>PelaajaKuva.png</Source> 114 <Name>PelaajaKuva</Name> 115 <Importer>TextureImporter</Importer> 116 <Processor>TextureProcessor</Processor> 117 <Options>None</Options> 118 <Output>C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\PelaajaKuva.xnb</Output> 119 <Time>2016-07-08T10:24:50.207138+03:00</Time> 120 </Item> 121 <Item> 122 <Source>ukkeli.anim</Source> 123 <Name>ukkeli</Name> 124 <Importer>AnimationImporter</Importer> 125 <Processor>AnimationContentProcessor</Processor> 126 <Options>None</Options> 127 <Output>C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli.xnb</Output> 128 <Time>2016-07-08T11:12:32.0304256+03:00</Time> 129 <Request>C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli\PelaajaKuva1_0.xnb</Request> 130 <Request>C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli\PelaajaKuva2_0.xnb</Request> 131 <Request>C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli\PelaajaKuva3_0.xnb</Request> 132 </Item> 133 <Item> 134 <Source>ukkeli\PelaajaKuva1.png</Source> 135 <Importer>TextureImporter</Importer> 136 <Processor>TextureProcessor</Processor> 137 <Options>None</Options> 138 <Output>C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli\PelaajaKuva1_0.xnb</Output> 139 <Time>2016-07-08T10:55:12+03:00</Time> 140 </Item> 141 <Item> 142 <Source>ukkeli\PelaajaKuva2.png</Source> 143 <Importer>TextureImporter</Importer> 144 <Processor>TextureProcessor</Processor> 145 <Options>None</Options> 146 <Output>C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli\PelaajaKuva2_0.xnb</Output> 147 <Time>2016-07-08T10:55:56+03:00</Time> 148 </Item> 149 <Item> 150 <Source>ukkeli\PelaajaKuva3.png</Source> 151 <Importer>TextureImporter</Importer> 152 <Processor>TextureProcessor</Processor> 153 <Options>None</Options> 154 <Output>C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli\PelaajaKuva3_0.xnb</Output> 155 <Time>2016-07-08T10:56:18+03:00</Time> 111 156 </Item> 112 157 <BuildSuccessful>true</BuildSuccessful> -
2016/27/PekkaP/FinnishTroops/FinnishTroops/FinnishTroops/obj/x86/Debug/FinnishTroops.csproj.FileListAbsolute.txt
r7955 r8031 19 19 C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\Tankki.xnb 20 20 C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\Teleporttaus palikka.xnb 21 C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\PelaajaKuva.xnb 22 C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli.xnb 23 C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli\PelaajaKuva1_0.xnb 24 C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli\PelaajaKuva2_0.xnb 25 C:\MyTemp\PekkaP\FinnishTroops\FinnishTroops\FinnishTroops\bin\x86\Debug\Content\ukkeli\PelaajaKuva3_0.xnb -
2016/27/PekkaP/FinnishTroops/FinnishTroops/FinnishTroops/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r7955 r8031 11 11 Content\Tankki.xnb 12 12 Content\Teleporttaus palikka.xnb 13 Content\PelaajaKuva.xnb 14 Content\ukkeli.xnb 15 Content\ukkeli\PelaajaKuva1_0.xnb 16 Content\ukkeli\PelaajaKuva2_0.xnb 17 Content\ukkeli\PelaajaKuva3_0.xnb -
2016/27/PekkaP/FinnishTroops/FinnishTroops/FinnishTroopsContent/FinnishTroopsContent.contentproj
r7955 r8031 123 123 </Compile> 124 124 </ItemGroup> 125 <ItemGroup> 126 <Compile Include="PelaajaKuva.png"> 127 <Name>PelaajaKuva</Name> 128 <Importer>TextureImporter</Importer> 129 <Processor>TextureProcessor</Processor> 130 </Compile> 131 </ItemGroup> 132 <ItemGroup> 133 <Compile Include="ukkeli.anim"> 134 <Name>ukkeli</Name> 135 <Importer>AnimationImporter</Importer> 136 <Processor>AnimationContentProcessor</Processor> 137 </Compile> 138 </ItemGroup> 125 139 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 126 140 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2016/27/PekkaP/FinnishTroops/FinnishTroops/FinnishTroopsContent/kentta1.txt
r7955 r8031 1 #. .#.............................M..................#....#1 #.N#.............................M..................#....# 2 2 #.##.....................M...............................# 3 3 #..........#.............#.............##...........#..**# … … 16 16 #......#M....#..M.....#.M....#.M.#.M..#...M...#..M..#..#*# 17 17 #####################################################..### 18 =........................................................#19 =............................ ...........................#20 =........... N........................................ #21 =........................................................#22 =......T T T T T . T T T T T T T T T .T T T .T T T T T .#18 #........................................................# 19 #............................ ...........................# 20 =.................................................... # 21 #........................................................# 22 #......T T T T T . T T T T T T T T T .T T T .T T T T T .# 23 23 ########################################################## 24 24
Note: See TracChangeset
for help on using the changeset viewer.