Changeset 7020
- Timestamp:
- 2015-07-24 12:05:09 (8 years ago)
- Location:
- 2015/30/TomiM/Tasohyppelypeli
- Files:
-
- 7 added
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/30/TomiM/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli.cs
r6988 r7020 7 7 using Jypeli.Widgets; 8 8 9 10 /// <summary> 11 /// rahan metsästys 12 /// </summary> 9 13 public class Tasohyppelypeli : PhysicsGame 10 14 { … … 24 28 Image palikkakuva2 = LoadImage("palikka2"); 25 29 Image maaalikuva = LoadImage("maaali"); 30 Image pahiskuva = LoadImage("joku"); 31 Image palikkakuva3 = LoadImage("palikkkka"); 26 32 27 33 SoundEffect maaliAani = LoadSoundEffect("maali"); 34 35 EasyHighScore topLista = new EasyHighScore(); 28 36 29 37 … … 42 50 LuoPistelaskuri(); 43 51 44 52 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 53 "Aloita peli", "Lopeta"); 54 Add(alkuValikko); 55 alkuValikko.Color = Color.Red; 56 57 alkuValikko.AddItemHandler(2, Exit); 45 58 46 59 … … 71 84 kentta.SetTileMethod('p', LisaaPalikka2); 72 85 kentta.SetTileMethod('M', LisaaMaali); 86 kentta.SetTileMethod('2', LisaaVihollinen2); 87 kentta.SetTileMethod('T', LisaaTaso2); 73 88 74 89 … … 77 92 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 78 93 Level.CreateBorders(); 79 Level.Background.Create Gradient(Color.Blue, Color.SkyBlue);80 81 94 Level.Background.CreateStars(10000); 95 96 82 97 83 98 … … 89 104 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 90 105 taso.Position = paikka; 91 taso.Color = Color. Green;106 taso.Color = Color.Brown; 92 107 Add(taso); 93 108 } 94 109 void LisaaTaso2(Vector paikka, double leveys, double korkeus) 110 { 111 PhysicsObject taso2 = PhysicsObject.CreateStaticObject(leveys, korkeus); 112 taso2.Position = paikka; 113 taso2.Image = palikkakuva3; 114 Add(taso2); 115 116 } 95 117 void LisaaTahti(Vector paikka, double leveys, double korkeus) 96 118 { … … 158 180 Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 159 181 160 182 161 183 162 184 … … 191 213 void PelaajaOsuu(PhysicsObject hahmo, PhysicsObject vihollinen) 192 214 { 215 topLista.HighScoreWindow.Closed += AloitaPeli; 216 193 217 194 218 pelaaja1.Destroy(); 195 219 topLista.EnterAndShow(pisteLaskuri.Value); 220 221 222 223 224 225 } 226 public void AloitaPeli(Window sender) 227 { 196 228 AloitaAlusta(); 197 198 199 200 229 201 230 } … … 239 268 pisteNaytto.IntFormatString = "rahaa: {0:D1}"; 240 269 241 242 270 271 243 272 244 273 } … … 343 372 LuoPistelaskuri(); 344 373 345 346 } 347 348 349 350 351 } 352 374 375 } 376 377 void LisaaVihollinen2(Vector paikka, double leveys, double korkeus) 378 { 379 vihollinen = new PlatformCharacter(leveys, korkeus); 380 vihollinen.Position = paikka; 381 vihollinen.Mass = 5.0; 382 vihollinen.Image = pahiskuva; 383 Add(vihollinen); 384 vihollinen.Tag = "pahis"; 385 PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 386 tasoAivot.Speed = 200; 387 388 vihollinen.Brain = tasoAivot; 389 tasoAivot.FallsOffPlatforms = false; 390 391 } 392 393 394 } 395 396 397 -
2015/30/TomiM/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli.csproj.Debug.cachefile
r6988 r7020 16 16 Content\kentta2.xnb 17 17 Content\maaali.xnb 18 Content\joku.xnb 19 Content\palikkkka.xnb -
2015/30/TomiM/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/obj/x86/Debug/Tasohyppelypeli.csproj.FileListAbsolute.txt
r6988 r7020 24 24 C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kentta2.xnb 25 25 C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\maaali.xnb 26 C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\joku.xnb 27 C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\palikkkka.xnb -
2015/30/TomiM/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/obj/x86/Debug/cachefile-{CA2FFE4F-20E6-425C-B09B-578352278E8F}-targetpath.txt
r6988 r7020 16 16 Content\kentta2.xnb 17 17 Content\maaali.xnb 18 Content\joku.xnb 19 Content\palikkkka.xnb -
2015/30/TomiM/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/TasohyppelypeliContent.contentproj
r6988 r7020 164 164 </Compile> 165 165 </ItemGroup> 166 <ItemGroup> 167 <Compile Include="joku.png"> 168 <Name>joku</Name> 169 <Importer>TextureImporter</Importer> 170 <Processor>TextureProcessor</Processor> 171 </Compile> 172 </ItemGroup> 173 <ItemGroup> 174 <Compile Include="palikkkka.png"> 175 <Name>palikkkka</Name> 176 <Importer>TextureImporter</Importer> 177 <Processor>TextureProcessor</Processor> 178 </Compile> 179 </ItemGroup> 166 180 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 167 181 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2015/30/TomiM/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/kentta1.txt
r6988 r7020 1 ############################################################################# 2 ########################## 3 pppp###################### 4 V * V * V * *##ppppppppppppppppppp*S1## 5 #################################################################### 6 7 8 ### 9 # SSS 10 S### V #### 11 ####### V V * V ##### 12 ############ * ########## V ######### 13 * V######################## ############ 14 # S ############################ 15 ## * N S ###############ppp#ppp 16 ## ## ### ## #ppp#### 17 V # * # * V # S S S *** V*########### V # V * 18 p################################################################## 19 p################################################################### 20 ppppppppppppppppppppppppppppppp1################################### 21 #####################################################################p 22 SSSppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp# 23 ###################################################################### 1 ################################################################################################################################################################################################### 2 #########################################################################1ppp # 3 # #######################p## # 4 # pppp###################p##TTT ************************** # 5 # V * V * V * *##ppppppppppppppppppp*S1# T *************************** # 6 # TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT######################### TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT 1 1 # 7 # T TTTTTTT# 8 # S SS S 2 # 9 # TTT TTTTTT TTTT *** 2 TTTTTTTTTTTTTT # 10 # # SSS V TTTTTTT # 11 # S#TT 2 TTTT * S TTTTTT # 12 # ####TTT 2 V * V TTTTT S TTTT TTT # 13 # #######TTTTTT * TTTTTTTTTTT V TTTTT####SSS * TTT # 14 #* VT###########TTTTTTTTTTTTT ##########TT TTTTT # 15 # S TTTTT####################### * 2 * 2 2 1 # 16 #T * N S T#############pppp#pppppp TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT# 17 ##T TT TTT TT #pppp#### TTTT############ ######################################## ppppppppp####ppS# 18 ** # * # 2*##S S S *** V*###########S 2 T V * ###### ####### ## S 1 S* #p##p##pppppppS# 19 ppTTT#TTTT#TTTTT##TTTTTTTTTTTTT###########TTTTTTTTTTTT#TTTTTTTTTTTTT 2 * S ####################p##p########pp## 20 pp########################pppp1#####################################T TTTTTTTTTTTTTTTT * * *# 2 2 S # ppp###p## 21 #pppppppppppppppppppppppppp#pp####################################### TTTTTTTTTTTTTTTTTTTTTTTTTTT V 2 V #pp##pp## 22 ############################pp#######################################Tp TTTT###########################TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT 2 S S #pppppp## 23 #SSSpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppT ** S 2 # S S S TT###############################################################TTTTTTTTTTTTTTTTTTTTTTTTT######### 24 ########################################################################TTTTTTTTTTTTTTTTTTTTTTTT################################################################################################## -
2015/30/TomiM/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/obj/x86/Debug/ContentPipeline.xml
r6988 r7020 45 45 <Options>None</Options> 46 46 <Output>C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\tyyppi.xnb</Output> 47 <Time>2015-07-2 3T10:34:25.9361042+03:00</Time>47 <Time>2015-07-24T12:01:03.5863448+03:00</Time> 48 48 </Item> 49 49 <Item> … … 54 54 <Options>None</Options> 55 55 <Output>C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\tyyppi4.xnb</Output> 56 <Time>2015-07-2 3T10:59:10.3225042+03:00</Time>56 <Time>2015-07-24T12:01:54.6843448+03:00</Time> 57 57 </Item> 58 58 <Item> … … 63 63 <Options>None</Options> 64 64 <Output>C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\tyyppi2.xnb</Output> 65 <Time>2015-07-2 3T10:55:16.5603042+03:00</Time>65 <Time>2015-07-24T12:01:28.2047448+03:00</Time> 66 66 </Item> 67 67 <Item> … … 90 90 <Options>None</Options> 91 91 <Output>C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kentta1.xnb</Output> 92 <Time>2015-07-2 3T14:58:06.3293185+03:00</Time>92 <Time>2015-07-24T11:59:37.6751448+03:00</Time> 93 93 </Item> 94 94 <Item> … … 126 126 <Options>None</Options> 127 127 <Output>C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\palikka2.xnb</Output> 128 <Time>2015-07-2 3T12:47:16.8128185+03:00</Time>128 <Time>2015-07-24T11:54:01.0023448+03:00</Time> 129 129 </Item> 130 130 <Item> … … 154 154 <Output>C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\maaali.xnb</Output> 155 155 <Time>2015-07-23T14:32:14.9032185+03:00</Time> 156 </Item> 157 <Item> 158 <Source>joku.png</Source> 159 <Name>joku</Name> 160 <Importer>TextureImporter</Importer> 161 <Processor>TextureProcessor</Processor> 162 <Options>None</Options> 163 <Output>C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\joku.xnb</Output> 164 <Time>2015-07-24T10:27:25.894626+03:00</Time> 165 </Item> 166 <Item> 167 <Source>palikkkka.png</Source> 168 <Name>palikkkka</Name> 169 <Importer>TextureImporter</Importer> 170 <Processor>TextureProcessor</Processor> 171 <Options>None</Options> 172 <Output>C:\MyTemp\TomiM\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\palikkkka.xnb</Output> 173 <Time>2015-07-24T11:26:03.0840044+03:00</Time> 156 174 </Item> 157 175 <BuildSuccessful>true</BuildSuccessful>
Note: See TracChangeset
for help on using the changeset viewer.