- Timestamp:
- 2015-07-22 15:00:06 (8 years ago)
- Location:
- 2015/30/ArttuH
- Files:
-
- 4 added
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/TasoHyppely.cs
r6923 r6942 7 7 using Jypeli.Widgets; 8 8 9 public class TasoHyppely : PhysicsGame 9 public class TasoHyppely : PhysicsGame 10 10 { 11 11 const double nopeus = 200; … … 18 18 IntMeter pisteLaskuri; 19 19 IntMeter luotilaskuri; 20 IntMeter luotilaskuri2; 20 IntMeter luotilaskuri2; 21 int pelaajienMaara; 22 int kenttaNro = 1; 21 23 22 24 Image asekuva = LoadImage("asekuva"); … … 27 29 Image luoti = LoadImage("luoti"); 28 30 Image piikkikuva = LoadImage("piikki"); 31 Image orkki = LoadImage("orkki"); 32 Image orkki2 = LoadImage("pahis2"); 29 33 private Animation pelihahmo1; 30 34 private Animation pelihahmo2; … … 39 43 { 40 44 Gravity = new Vector(0, -1000); 41 TileMap kentta = TileMap.FromLevelAsset("kentta 1");45 TileMap kentta = TileMap.FromLevelAsset("kentta"+ kenttaNro); 42 46 kentta.SetTileMethod('#', LisaaTaso); 43 47 kentta.SetTileMethod('*', LisaaTahti); … … 45 49 kentta.SetTileMethod('X', Piikki); 46 50 kentta.SetTileMethod('A', Ammuspaketti); 47 kentta.SetTileMethod('P', LisääPahis); 51 kentta.SetTileMethod('P', LisaaPahis); 52 kentta.SetTileMethod('B', LisaaPahis2); 53 kentta.SetTileMethod('M', LuoMaali); 48 54 if (pelaajienMaara == 2) 49 55 { … … 101 107 AddCollisionHandler(pelaaja1,"piikki", PiikkiTormaa); 102 108 AddCollisionHandler(pelaaja1, "paketti1", Ammusotettu); 109 AddCollisionHandler(pelaaja1, "maali", maali); 103 110 ControllerOne.Listen(Button.A, ButtonState.Down, Hyppaa, "pelaaja hypää", pelaaja1, 300.0); 104 111 ControllerOne.ListenAnalog(AnalogControl.LeftStick, 0.1, Liikuta, "Pelaaja liikkuu vasemmalle/oikealle", pelaaja1); … … 149 156 AddCollisionHandler(pelaaja2, "piikki", PiikkiTormaa); 150 157 AddCollisionHandler(pelaaja2, "paketti1", Ammusotettu2); 158 AddCollisionHandler(pelaaja2, "maali", maali); 151 159 ControllerTwo.Listen(Button.A, ButtonState.Down, Hyppaa, "pelaaja hypää", pelaaja2, 300.0); 152 160 ControllerTwo.ListenAnalog(AnalogControl.LeftStick, 0.1, Liikuta, "Pelaaja liikkuu vasemmalle/oikealle", pelaaja2); … … 177 185 { 178 186 MultiSelectWindow alkuvalikko = new MultiSelectWindow("montako pelaajaa", "yksin", "kahdestaan"); 179 alkuvalikko.AddItemHandler(0, delegate { LuoKentta(1); }); 180 alkuvalikko.AddItemHandler(1, delegate{ LuoKentta(2);}); 187 alkuvalikko.AddItemHandler(0, delegate 188 { 189 LuoKentta(1); 190 pelaajienMaara = 1; 191 }); 192 alkuvalikko.AddItemHandler(1, delegate 193 { 194 LuoKentta(2); 195 pelaajienMaara = 2; 196 }); 181 197 Add(alkuvalikko); 182 198 } … … 304 320 } 305 321 306 void Lis ääPahis(Vector paikka, double leveys, double korkeus)322 void LisaaPahis(Vector paikka, double leveys, double korkeus) 307 323 { 308 324 PlatformCharacter pahis = new PlatformCharacter(leveys, korkeus); 325 pahis.Image = orkki; 309 326 pahis.Position = paikka; 327 Add(pahis); 310 328 } 311 329 330 void LisaaPahis2(Vector paikka, double leveys, double korkeus) 331 { 332 PlatformCharacter pahis2 = new PlatformCharacter(leveys, korkeus); 333 pahis2.Image = orkki2; 334 pahis2.Position = paikka; 335 Add(pahis2); 336 } 337 void maali(PhysicsObject pelaaja, PhysicsObject maali) 338 { 339 kenttaNro++; 340 LuoKentta(pelaajienMaara); 341 } 342 343 void LuoMaali(Vector paikka, double leveys, double korkeus) 344 { 345 PhysicsObject voittomaali = new PhysicsObject(leveys, korkeus); 346 voittomaali.Position = paikka; 347 voittomaali.Tag = "maali"; 348 349 } 312 350 } -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/TasoHyppely.csproj.Debug.cachefile
r6923 r6942 10 10 Content\ukko.xnb 11 11 Content\suklaa.xnb 12 Content\pahis 2.xnb13 Content\Ãrkki.xnb14 12 Content\asekuva.xnb 15 13 Content\asekuva_2.xnb … … 22 20 Content\Kentta1.xnb 23 21 Content\piikki.xnb 22 Content\pahis2.xnb 23 Content\orkki.xnb 24 24 Content\Gaslamp_Funworks.wma -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/obj/x86/Debug/TasoHyppely.csproj.FileListAbsolute.txt
r6923 r6942 21 21 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\suklaa.xnb 22 22 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\kentta3.xnb 23 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\pahis 2.xnb24 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Ãrkki.xnb25 23 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Gaslamp_Funworks.xnb 26 24 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Gaslamp_Funworks.wma … … 60 58 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Kentta1.xnb 61 59 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\piikki.xnb 60 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\pahis2.xnb 61 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\orkki.xnb -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/obj/x86/Debug/cachefile-{6FC3E379-BCB4-46AD-88D8-15B242DAFE49}-targetpath.txt
r6923 r6942 10 10 Content\ukko.xnb 11 11 Content\suklaa.xnb 12 Content\pahis 2.xnb13 Content\Ãrkki.xnb14 12 Content\asekuva.xnb 15 13 Content\asekuva_2.xnb … … 23 21 Content\Kentta1.xnb 24 22 Content\piikki.xnb 23 Content\pahis2.xnb 24 Content\orkki.xnb -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppelyContent/Kentta1.txt
r6923 r6942 13 13 * ## 14 14 ## * 15 P A P A P NZP * P A A P A P XXX15 P A P A P P * P A A P A P XXX 16 16 ######################### ############### * ################## P ######### ### 17 17 * P ###X ### * # ### … … 22 22 # P P ### 23 23 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ###### ###### 24 # # 25 ##################### #### # # 26 ##### ### ### # # 27 ####### ################### # 28 # 29 P # 30 ######### ########################### 31 ##### 32 ##################### XXXXXXXXX 24 # # # 25 # #################################### # # 26 # ##### # # 27 # #################################### # 28 # ############## # 29 # # A*A *P * P A A # 30 # # ########## #### ######### ########################### 31 # NZ ## ## # # ##### # # 32 # ####### ## ## ################################### #XXXXXXXXX# 33 X X ### A P * P P ## ##### ##### ########### 34 X X # X # X # ########################## # # 35 X X #XXXXXXXXXXX# 36 X X ############# 37 X X 38 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX 39 # # 40 # # 41 M 42 ########## 33 43 34 44 … … 41 51 42 52 43 44 45 46 47 48 49 50 51 52 53 -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppelyContent/TasoHyppelyContent.contentproj
r6923 r6942 136 136 </ItemGroup> 137 137 <ItemGroup> 138 <Compile Include="pahis 139 <Name>pahis 140 <Importer>TextureImporter</Importer> 141 <Processor>TextureProcessor</Processor> 142 </Compile> 143 <Compile Include=" Örkki.png">144 <Name> Örkki</Name>138 <Compile Include="pahis2.png"> 139 <Name>pahis2</Name> 140 <Importer>TextureImporter</Importer> 141 <Processor>TextureProcessor</Processor> 142 </Compile> 143 <Compile Include="orkki.png"> 144 <Name>orkki</Name> 145 145 <Importer>TextureImporter</Importer> 146 146 <Processor>TextureProcessor</Processor> -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppelyContent/obj/x86/Debug/ContentPipeline.xml
r6923 r6942 102 102 </Item> 103 103 <Item> 104 <Source>pahis 2.png</Source>105 <Name>pahis 2</Name>106 <Importer>TextureImporter</Importer>107 <Processor>TextureProcessor</Processor>108 <Options>None</Options>109 <Output>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\pahis 2.xnb</Output>110 <Time>2015-07-21T11:52:50.4982486+03:00</Time>111 </Item>112 <Item>113 <Source>Örkki.png</Source>114 <Name>Örkki</Name>115 <Importer>TextureImporter</Importer>116 <Processor>TextureProcessor</Processor>117 <Options>None</Options>118 <Output>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Örkki.xnb</Output>119 <Time>2015-07-21T11:52:50.4982486+03:00</Time>120 </Item>121 <Item>122 104 <Source>asekuva.png</Source> 123 105 <Name>asekuva</Name> … … 203 185 <Options>None</Options> 204 186 <Output>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Kentta1.xnb</Output> 205 <Time>2015-07-22T14: 02:14.1029498+03:00</Time>187 <Time>2015-07-22T14:46:57.7964498+03:00</Time> 206 188 </Item> 207 189 <Item> … … 213 195 <Output>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\piikki.xnb</Output> 214 196 <Time>2015-07-22T13:49:18.6983498+03:00</Time> 197 </Item> 198 <Item> 199 <Source>pahis2.png</Source> 200 <Name>pahis2</Name> 201 <Importer>TextureImporter</Importer> 202 <Processor>TextureProcessor</Processor> 203 <Options>None</Options> 204 <Output>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\pahis2.xnb</Output> 205 <Time>2015-07-22T14:24:53.3611498+03:00</Time> 206 </Item> 207 <Item> 208 <Source>orkki.png</Source> 209 <Name>orkki</Name> 210 <Importer>TextureImporter</Importer> 211 <Processor>TextureProcessor</Processor> 212 <Options>None</Options> 213 <Output>C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\orkki.xnb</Output> 214 <Time>2015-07-21T11:52:50.4982486+03:00</Time> 215 215 </Item> 216 216 <BuildSuccessful>true</BuildSuccessful>
Note: See TracChangeset
for help on using the changeset viewer.