Changeset 1021
- Timestamp:
- 2010-06-23 15:09:00 (12 years ago)
- Location:
- 2010/24/Vilvaini/SmilejumpToimiva
- Files:
-
- 41 added
- 1 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/24/Vilvaini/SmilejumpToimiva/Content/Content.contentproj
r990 r1021 141 141 </Compile> 142 142 </ItemGroup> 143 <ItemGroup> 144 <Compile Include="E Api.mp3"> 145 <Name>E Api</Name> 146 <Importer>Mp3Importer</Importer> 147 <Processor>SongProcessor</Processor> 148 </Compile> 149 </ItemGroup> 143 150 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 144 151 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2010/24/Vilvaini/SmilejumpToimiva/Content/obj/x86/Debug/Content.contentproj.FileListAbsolute.txt
r995 r1021 2 2 C:\MyTemp\Vilvaini\Smile Jump â Kopio\Content\obj\x86\Debug\ResolveAssemblyReference.cache 3 3 C:\MyTemp\Vilvaini\SmilejumpToimiva\Content\obj\x86\Debug\ResolveAssemblyReference.cache 4 C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\Content\obj\x86\Debug\ResolveAssemblyReference.cache -
2010/24/Vilvaini/SmilejumpToimiva/Content/obj/x86/Debug/ContentPipeline.xml
r995 r1021 8 8 <Processor>TextureProcessor</Processor> 9 9 <Options>None</Options> 10 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump (vihreä pelaaja) (2).xnb</Output>11 <Time>2010-06-18T 13:28:39.8830182+03:00</Time>10 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump (vihreä pelaaja) (2).xnb</Output> 11 <Time>2010-06-18T23:23:27.1503901+03:00</Time> 12 12 </Item> 13 13 <Item> … … 17 17 <Processor>TextureProcessor</Processor> 18 18 <Options>None</Options> 19 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(keltainen pelaaja) (2).xnb</Output>20 <Time>2010-06-18T 13:28:39.8518182+03:00</Time>19 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(keltainen pelaaja) (2).xnb</Output> 20 <Time>2010-06-18T23:23:27.1353892+03:00</Time> 21 21 </Item> 22 22 <Item> … … 26 26 <Processor>TextureProcessor</Processor> 27 27 <Options>None</Options> 28 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(vihollinen) (2).xnb</Output>29 <Time>2010-06-18T 13:28:39.9142182+03:00</Time>28 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(vihollinen) (2).xnb</Output> 29 <Time>2010-06-18T23:23:27.166391+03:00</Time> 30 30 </Item> 31 31 <Item> … … 35 35 <Processor>TextureProcessor</Processor> 36 36 <Options>None</Options> 37 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(trampoliini-laatta).xnb</Output>38 <Time>2010-06-18T 13:28:39.8518182+03:00</Time>37 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(trampoliini-laatta).xnb</Output> 38 <Time>2010-06-18T23:23:27.1303889+03:00</Time> 39 39 </Item> 40 40 <Item> … … 44 44 <Processor>TextureProcessor</Processor> 45 45 <Options>None</Options> 46 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(laatta).xnb</Output>47 <Time>2010-06-18T 13:28:39.8986182+03:00</Time>46 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(laatta).xnb</Output> 47 <Time>2010-06-18T23:23:27.1553903+03:00</Time> 48 48 </Item> 49 49 <Item> … … 53 53 <Processor>TextureProcessor</Processor> 54 54 <Options>None</Options> 55 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump aloitusruutu.xnb</Output>56 <Time>2010-06-18T 13:28:39.8674182+03:00</Time>55 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump aloitusruutu.xnb</Output> 56 <Time>2010-06-18T23:23:27.1463898+03:00</Time> 57 57 </Item> 58 58 <Item> … … 62 62 <Processor>TextureProcessor</Processor> 63 63 <Options>None</Options> 64 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump aloitusruutu2.xnb</Output>65 <Time>2010-06-18T 13:28:39.8050182+03:00</Time>64 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump aloitusruutu2.xnb</Output> 65 <Time>2010-06-18T23:23:27.1173882+03:00</Time> 66 66 </Item> 67 67 <Item> … … 71 71 <Processor>TextureProcessor</Processor> 72 72 <Options>None</Options> 73 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(sininen pelaaja).xnb</Output>74 <Time>2010-06-18T 13:28:40.1014182+03:00</Time>73 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(sininen pelaaja).xnb</Output> 74 <Time>2010-06-18T23:23:27.3203998+03:00</Time> 75 75 </Item> 76 76 <Item> … … 80 80 <Processor>TextureProcessor</Processor> 81 81 <Options>None</Options> 82 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Ohje2p.xnb</Output>83 <Time>2010-06-18T 13:28:40.0858182+03:00</Time>82 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Ohje2p.xnb</Output> 83 <Time>2010-06-18T23:23:27.2663967+03:00</Time> 84 84 </Item> 85 85 <Item> … … 89 89 <Processor>TextureProcessor</Processor> 90 90 <Options>None</Options> 91 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Aloituskokonaytto2.xnb</Output>92 <Time>2010-06-18T 13:28:39.9454182+03:00</Time>91 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Aloituskokonaytto2.xnb</Output> 92 <Time>2010-06-18T23:23:27.1923925+03:00</Time> 93 93 </Item> 94 94 <Item> … … 98 98 <Processor>TextureProcessor</Processor> 99 99 <Options>None</Options> 100 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Ohje3p.xnb</Output>101 <Time>2010-06-18T 13:28:40.1014182+03:00</Time>100 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Ohje3p.xnb</Output> 101 <Time>2010-06-18T23:23:27.3103992+03:00</Time> 102 102 </Item> 103 103 <Item> … … 107 107 <Processor>TextureProcessor</Processor> 108 108 <Options>None</Options> 109 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(pinkki pelaaja).xnb</Output>110 <Time>2010-06-18T 13:28:39.8674182+03:00</Time>109 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\smile jump(pinkki pelaaja).xnb</Output> 110 <Time>2010-06-18T23:23:27.1413895+03:00</Time> 111 111 </Item> 112 112 <Item> … … 116 116 <Processor>TextureProcessor</Processor> 117 117 <Options>None</Options> 118 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja1voitti).xnb</Output>119 <Time>2010-06-18T 13:28:39.9298182+03:00</Time>118 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja1voitti).xnb</Output> 119 <Time>2010-06-18T23:23:27.1713913+03:00</Time> 120 120 </Item> 121 121 <Item> … … 125 125 <Processor>TextureProcessor</Processor> 126 126 <Options>None</Options> 127 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja2voitti).xnb</Output>128 <Time>2010-06-18T 13:28:39.9454182+03:00</Time>127 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja2voitti).xnb</Output> 128 <Time>2010-06-18T23:23:27.1873922+03:00</Time> 129 129 </Item> 130 130 <Item> … … 134 134 <Processor>TextureProcessor</Processor> 135 135 <Options>None</Options> 136 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja3voitti).xnb</Output>137 <Time>2010-06-18T 13:28:39.9610182+03:00</Time>136 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja3voitti).xnb</Output> 137 <Time>2010-06-18T23:23:27.2003929+03:00</Time> 138 138 </Item> 139 139 <Item> … … 143 143 <Processor>TextureProcessor</Processor> 144 144 <Options>None</Options> 145 <Output>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja4voitti).xnb</Output>146 <Time>2010-06-18T 13:28:40.0858182+03:00</Time>145 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(pelaaja4voitti).xnb</Output> 146 <Time>2010-06-18T23:23:27.2063933+03:00</Time> 147 147 </Item> 148 148 <Item> … … 152 152 <Processor>SongProcessor</Processor> 153 153 <Options>None</Options> 154 <Output>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\popcorn.xnb</Output> 155 <Extra>C:\MyTemp\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\popcorn.wma</Extra> 156 <Time>2010-06-18T13:28:40.1170182+03:00</Time> 154 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\popcorn.xnb</Output> 155 <Extra>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\popcorn.wma</Extra> 156 <Time>2010-06-18T23:23:27.3464013+03:00</Time> 157 </Item> 158 <Item> 159 <Source>E Api.mp3</Source> 160 <Name>E Api</Name> 161 <Importer>Mp3Importer</Importer> 162 <Processor>SongProcessor</Processor> 163 <Options>None</Options> 164 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\E Api.xnb</Output> 165 <Extra>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\E Api.wma</Extra> 166 <Time>2010-06-23T13:21:00.8491661+03:00</Time> 157 167 </Item> 158 168 <BuildSuccessful>true</BuildSuccessful> … … 161 171 <BuildConfiguration>Debug</BuildConfiguration> 162 172 <CompressContent>false</CompressContent> 163 <RootDirectory>C:\MyTemp\ Vilvaini\SmilejumpToimiva\Content\</RootDirectory>164 <LoggerRootDirectory>C:\MyTemp\ Vilvaini\SmilejumpToimiva\</LoggerRootDirectory>165 <IntermediateDirectory>C:\MyTemp\ Vilvaini\SmilejumpToimiva\Content\obj\x86\Debug\</IntermediateDirectory>166 <OutputDirectory>C:\MyTemp\ Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\</OutputDirectory>173 <RootDirectory>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\Content\</RootDirectory> 174 <LoggerRootDirectory>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\</LoggerRootDirectory> 175 <IntermediateDirectory>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\Content\obj\x86\Debug\</IntermediateDirectory> 176 <OutputDirectory>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\</OutputDirectory> 167 177 </Settings> 168 178 <Assemblies> 169 179 <Assembly> 170 <Key>C:\Program Files \Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.XImporter.dll</Key>180 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.XImporter.dll</Key> 171 181 <Value>2009-05-28T00:16:14+03:00</Value> 172 182 </Assembly> 173 183 <Assembly> 174 <Key>C:\Program Files \Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.VideoImporters.dll</Key>184 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.VideoImporters.dll</Key> 175 185 <Value>2009-05-28T00:16:06+03:00</Value> 176 186 </Assembly> 177 187 <Assembly> 178 <Key>C:\Program Files \Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll</Key>188 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll</Key> 179 189 <Value>2009-05-28T00:16:16+03:00</Value> 180 190 </Assembly> 181 191 <Assembly> 182 <Key>C:\Program Files \Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll</Key>192 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll</Key> 183 193 <Value>2009-05-28T00:16:26+03:00</Value> 184 194 </Assembly> 185 195 <Assembly> 186 <Key>C:\Program Files \Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll</Key>196 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll</Key> 187 197 <Value>2009-05-28T00:16:12+03:00</Value> 188 198 </Assembly> 189 199 <Assembly> 190 <Key>C:\Program Files \Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.AudioImporters.dll</Key>200 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.AudioImporters.dll</Key> 191 201 <Value>2009-05-28T00:16:06+03:00</Value> 192 202 </Assembly> 193 203 <Assembly> 194 204 <Key>C:\Windows\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\3.1.0.0__6d5c3888ef60e27d\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 195 <Value>2010-06- 08T14:09:34.4992806+03:00</Value>205 <Value>2010-06-23T12:57:02.3238871+03:00</Value> 196 206 </Assembly> 197 207 </Assemblies> -
2010/24/Vilvaini/SmilejumpToimiva/Peli.cs
r995 r1021 26 26 IntMeter pelaajan4pisteet; 27 27 28 PhysicsObject voittaja; 28 29 PhysicsObject p1voitti; 29 30 PhysicsObject p2voitti; … … 59 60 Camera.StayInLevel = true; 60 61 Alkukentta(); 61 MediaPlayer.Play(" popcorn");62 MediaPlayer.Play("E Api"); 62 63 } 63 64 … … 199 200 void voitto(int voittavaPelaaja) 200 201 { 201 p1voitti= PhysicsObject.CreateStaticObject(1024, 640);202 voittaja = PhysicsObject.CreateStaticObject(1024, 640); 202 203 Camera.Position = new Vector(0, 0); 203 p1voitti.X = Camera.Position.X; 204 p1voitti.Y = Camera.Position.Y; 205 p1voitti.Image = LoadImage("Smile Jump(pelaaja " + voittavaPelaaja+ "1voitti)"); 206 207 p1voitti.IgnoresCollisionResponse = true; 208 p1voitti.IgnoresPhysicsLogics = true; 209 Add(p1voitti); 204 voittaja.X = Camera.Position.X; 205 voittaja.Y = Camera.Position.Y; 206 if (voittavaPelaaja == 1) 207 { 208 voittaja.Image = LoadImage("Smile Jump(pelaaja1voitti)"); 209 } 210 if (voittavaPelaaja == 2) 211 { 212 voittaja.Image = LoadImage("Smile Jump(pelaaja2voitti)"); 213 } 214 if (voittavaPelaaja == 3) 215 { 216 voittaja.Image = LoadImage("Smile Jump(pelaaja3voitti)"); 217 } 218 if (voittavaPelaaja == 4) 219 { 220 voittaja.Image = LoadImage("Smile Jump(pelaaja4voitti)"); 221 } 222 voittaja.IgnoresCollisionResponse = true; 223 voittaja.IgnoresPhysicsLogics = true; 224 Add(voittaja); 210 225 } 211 226 … … 406 421 aikaLaskuri.Trigger += aikaLoppui; 407 422 Add(aikaLaskuri); 408 aikaLaskuri.Start( 1);423 aikaLaskuri.Start(); 409 424 410 425 aikaLaskuri2 = new Timer(); … … 584 599 Alkukentta(); 585 600 } 601 /* 602 voittaja.Destroy(); 603 p1SaiVoiton = false; 604 p2SaiVoiton = false; 605 p3SaiVoiton = false; 606 p4SaiVoiton = false; 607 Alkukentta(); 608 */ 586 609 } 587 610 … … 633 656 if (Kolmepelaajaa == true) 634 657 { 635 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 636 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 637 ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 638 639 ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja2, -nopeus); 640 ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja2, nopeus); 641 ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 642 643 ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja3, -nopeus); 644 ControllerThree.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja3, nopeus); 645 ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 658 Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 659 Keyboard.Listen(Key.Right, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja1, nopeus); 660 Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja1, hyppyVoima); 661 662 Keyboard.Listen(Key.A, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja2, -nopeus); 663 Keyboard.Listen(Key.D, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja2, nopeus); 664 Keyboard.Listen(Key.W, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja2, hyppyVoima); 665 666 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja3, -nopeus); 667 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja3, nopeus); 668 ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 669 670 ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 671 ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 672 ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 673 674 ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja2, -nopeus); 675 ControllerThree.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja2, nopeus); 676 ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 646 677 } 647 678 648 679 if (Neljapelaajaa == true) 649 680 { 650 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 651 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 652 ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 653 654 ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja2, -nopeus); 655 ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja2, nopeus); 656 ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 657 658 ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja3, -nopeus); 659 ControllerThree.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja3, nopeus); 660 ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 661 662 Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja4, -nopeus); 663 Keyboard.Listen(Key.Right, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja4, nopeus); 664 Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja4, hyppyVoima); 681 Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 682 Keyboard.Listen(Key.Right, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja1, nopeus); 683 Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja1, hyppyVoima); 684 685 Keyboard.Listen(Key.A, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja2, -nopeus); 686 Keyboard.Listen(Key.D, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja2, nopeus); 687 Keyboard.Listen(Key.W, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja2, hyppyVoima); 688 689 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja3, -nopeus); 690 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja3, nopeus); 691 ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 692 693 ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja4, -nopeus); 694 ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja4, nopeus); 695 ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja4, hyppyVoima); 696 697 ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 698 ControllerThree.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 699 ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 700 701 ControllerFour.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja2, -nopeus); 702 ControllerFour.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja2, nopeus); 703 ControllerFour.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 665 704 } 666 705 } … … 767 806 Kolmepelaajaa = false; 768 807 Kaksipelaajaa = false; 808 Neljapelaajaa = false; 769 809 p1SaiVoiton = true; 770 810 pelaaja1voitti(); 771 aikaLaskuri2.Start( 1);811 aikaLaskuri2.Start(); 772 812 } 773 813 else … … 785 825 Kolmepelaajaa = false; 786 826 Kaksipelaajaa = false; 827 Neljapelaajaa = false; 787 828 p2SaiVoiton = true; 788 829 pelaaja2voitti(); 789 aikaLaskuri2.Start( 1);830 aikaLaskuri2.Start(); 790 831 } 791 832 else … … 806 847 Kolmepelaajaa = false; 807 848 Kaksipelaajaa = false; 849 Neljapelaajaa = false; 808 850 p3SaiVoiton = true; 809 851 pelaaja3voitti(); 810 aikaLaskuri2.Start( 1);852 aikaLaskuri2.Start(); 811 853 } 812 854 else … … 819 861 if (Neljapelaajaa == true) 820 862 { 821 if (pelaaja 4.IsDestroyed())863 if (pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja3.IsDestroyed()) 822 864 { 823 if (pelaaja3.IsDestroyed()) 865 pelaajan4pisteet.Value++; 866 if (pelaajan4pisteet >= 7) 867 { 868 seuraavaKentta(); 869 ClearAll(); 870 Kolmepelaajaa = false; 871 Kaksipelaajaa = false; 872 Neljapelaajaa = false; 873 p4SaiVoiton = true; 874 pelaaja4voitti(); 875 aikaLaskuri2.Start(); 876 } 877 else 878 { 879 seuraavaKentta(); 880 } 881 } 882 if (pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja4.IsDestroyed()) 883 { 884 pelaajan3pisteet.Value++; 885 if (pelaajan3pisteet >= 7) 824 886 { 887 seuraavaKentta(); 888 ClearAll(); 889 Kolmepelaajaa = false; 890 Kaksipelaajaa = false; 891 Neljapelaajaa = false; 892 p3SaiVoiton = true; 893 pelaaja3voitti(); 894 aikaLaskuri2.Start(); 895 } 896 else 897 { 898 seuraavaKentta(); 899 } 900 } 901 if (pelaaja1.IsDestroyed() && pelaaja4.IsDestroyed() && pelaaja3.IsDestroyed()) 902 { 903 pelaajan2pisteet.Value++; 904 if (pelaajan2pisteet >= 7) 905 { 906 seuraavaKentta(); 907 ClearAll(); 908 Kolmepelaajaa = false; 909 Kaksipelaajaa = false; 910 Neljapelaajaa = false; 911 p2SaiVoiton = true; 912 pelaaja2voitti(); 913 aikaLaskuri2.Start(); 914 } 915 else 916 { 917 seuraavaKentta(); 918 } 919 } 920 if (pelaaja4.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja3.IsDestroyed()) 921 { 922 pelaajan1pisteet.Value++; 923 if (pelaajan1pisteet >= 7) 924 { 925 seuraavaKentta(); 926 ClearAll(); 927 Kolmepelaajaa = false; 928 Kaksipelaajaa = false; 929 Neljapelaajaa = false; 930 p1SaiVoiton = true; 931 pelaaja1voitti(); 932 aikaLaskuri2.Start(); 933 } 934 else 935 { 936 seuraavaKentta(); 937 } 938 } 939 } 940 941 if (Kaksipelaajaa == false && Kolmepelaajaa == false && Neljapelaajaa == false) 942 { 943 if (pelaaja1.Y > pelaaja2.Y) 944 { 945 Camera.Follow(pelaaja1); 946 } 947 else 948 { 949 Camera.Follow(pelaaja2); 950 } 951 } 952 953 if (Kaksipelaajaa == true) 954 { 825 955 if (pelaaja2.IsDestroyed()) 826 956 { … … 832 962 Kolmepelaajaa = false; 833 963 Kaksipelaajaa = false; 964 Neljapelaajaa = false; 834 965 p1SaiVoiton = true; 835 966 pelaaja1voitti(); 836 aikaLaskuri2.Start( 1);967 aikaLaskuri2.Start(); 837 968 } 838 969 else … … 841 972 } 842 973 } 974 843 975 if (pelaaja1.IsDestroyed()) 844 976 { 977 845 978 pelaajan2pisteet.Value++; 846 979 if (pelaajan2pisteet >= 7) … … 850 983 Kolmepelaajaa = false; 851 984 Kaksipelaajaa = false; 985 Neljapelaajaa = false; 852 986 p2SaiVoiton = true; 853 987 pelaaja2voitti(); 854 aikaLaskuri2.Start( 1);988 aikaLaskuri2.Start(); 855 989 } 856 990 else … … 859 993 } 860 994 } 861 } 862 } 863 if (pelaaja1.IsDestroyed()) 864 { 865 if (pelaaja2.IsDestroyed()) 866 { 867 if (pelaaja3.IsDestroyed()) 868 { 869 pelaajan4pisteet.Value++; 870 if (pelaajan4pisteet >= 7) 871 { 872 seuraavaKentta(); 873 ClearAll(); 874 Kolmepelaajaa = false; 875 Kaksipelaajaa = false; 876 p4SaiVoiton = true; 877 pelaaja4voitti(); 878 aikaLaskuri2.Start(1); 879 } 880 else 881 { 882 seuraavaKentta(); 883 } 884 } 885 if (pelaaja4.IsDestroyed()) 886 { 887 pelaajan3pisteet.Value++; 888 if (pelaajan3pisteet >= 7) 889 { 890 seuraavaKentta(); 891 ClearAll(); 892 Kolmepelaajaa = false; 893 Kaksipelaajaa = false; 894 p3SaiVoiton = true; 895 pelaaja3voitti(); 896 aikaLaskuri2.Start(1); 897 } 898 else 899 { 900 seuraavaKentta(); 901 } 902 } 903 } 904 } 905 } 906 907 if (Kaksipelaajaa == false) 908 { 909 if (Kolmepelaajaa == false) 910 { 911 if (Neljapelaajaa == false) 912 { 913 if (pelaaja1.Y > pelaaja2.Y) 995 /*if (pelaaja1.Y > pelaaja2.Y) 914 996 { 915 997 Camera.Follow(pelaaja1); … … 919 1001 Camera.Follow(pelaaja2); 920 1002 } 921 } 922 } 923 } 924 925 if (Kaksipelaajaa == true) 926 { 927 if (pelaaja2.IsDestroyed()) 928 { 929 pelaajan1pisteet.Value++; 930 if (pelaajan1pisteet >= 7) 931 { 932 seuraavaKentta(); 933 ClearAll(); 934 Kolmepelaajaa = false; 935 Kaksipelaajaa = false; 936 p1SaiVoiton = true; 937 pelaaja1voitti(); 938 aikaLaskuri2.Start(1); 939 } 940 else 941 { 942 seuraavaKentta(); 943 } 944 } 945 946 if (pelaaja1.IsDestroyed()) 947 { 948 949 pelaajan2pisteet.Value++; 950 if (pelaajan2pisteet >= 7) 951 { 952 seuraavaKentta(); 953 ClearAll(); 954 Kolmepelaajaa = false; 955 Kaksipelaajaa = false; 956 p2SaiVoiton = true; 957 pelaaja2voitti(); 958 aikaLaskuri2.Start(1); 959 } 960 else 961 { 962 seuraavaKentta(); 963 } 964 } 965 if (pelaaja1.Y > pelaaja2.Y) 966 { 967 Camera.Follow(pelaaja1); 968 } 969 else 970 { 971 Camera.Follow(pelaaja2); 972 } 1003 */ 973 1004 } 974 1005 -
2010/24/Vilvaini/SmilejumpToimiva/Smile Jump.csproj
r986 r1021 57 57 </PropertyGroup> 58 58 <ItemGroup> 59 <Reference Include="Jypeli2, Version=2. 1.9.0, Culture=neutral, processorArchitecture=x86">59 <Reference Include="Jypeli2, Version=2.2.0.0, Culture=neutral, processorArchitecture=x86"> 60 60 <SpecificVersion>False</SpecificVersion> 61 <HintPath>..\..\ lib\Jypeli2.dll</HintPath>61 <HintPath>..\..\..\..\..\..\lib\Jypeli2.dll</HintPath> 62 62 </Reference> 63 63 <Reference Include="Microsoft.Xna.Framework, Version=3.1.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d" />
Note: See TracChangeset
for help on using the changeset viewer.