- Timestamp:
- 2015-07-02 11:08:58 (8 years ago)
- Location:
- 2015/27/JimiS
- Files:
-
- 5 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/hyppely.cs
r6678 r6727 17 17 const int RUUDUN_KOKO = 40; 18 18 19 int pMaxMaara = 200; 20 19 21 PhysicsObject alaReuna; 20 22 PhysicsObject vasenReuna; 21 23 PhysicsObject oikeaReuna; 22 PhysicsObject ylaReuna; 24 // PhysicsObject ylaReuna; 25 26 PhysicsObject kolikko; 27 28 EasyHighScore toplista = new EasyHighScore(); 23 29 24 30 … … 33 39 Image tasokuva = LoadImage("tasokuva"); 34 40 Image PaaVihu = LoadImage("Päävihollinen"); 41 Image rajahdyskuva = LoadImage("rajahdys"); 35 42 36 43 SoundEffect osuma = LoadSoundEffect("osuma"); … … 46 53 public override void Begin() 47 54 { 55 aloitusValikko(); 56 57 58 59 } 60 61 void aloitusValikko() 62 { 63 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 64 "Aloita peli", "Parhaat pisteet", "Lopeta"); 65 Add(alkuValikko); 66 alkuValikko.AddItemHandler(0, PeliAlkaa); 67 alkuValikko.AddItemHandler(1, toplista.Show); 68 toplista.HighScoreWindow.Closed += toplistapois; 69 alkuValikko.AddItemHandler(2, Exit); 70 alkuValikko.DefaultCancel = 3; 71 alkuValikko.Color = Color.Green; 72 } 73 74 public void toplistapois(Window Sender) 75 { 76 AloitaAlusta(); 77 } 78 79 void PeliAlkaa() 80 { 48 81 Gravity = new Vector(0, -1000); 49 82 … … 53 86 AddCollisionHandler(pelaaja1, alaReuna, KasittelePelaajanPutoaminen); 54 87 55 IsFullScreen = true;88 IsFullScreen = false; 56 89 57 90 Camera.Follow(pelaaja1); … … 86 119 oikeaReuna.IsVisible = false; 87 120 88 ylaReuna = Level.CreateTopBorder(); 89 ylaReuna.Restitution = 1.0; 90 ylaReuna.IsVisible = false; 121 //ylaReuna = Level.CreateTopBorder(); 122 //ylaReuna.Restitution = 1.0; 123 //ylaReuna.IsVisible = false; 124 125 91 126 92 127 … … 171 206 void LisaaKolikko(Vector paikka, double leveys, double korkeus) 172 207 { 173 PhysicsObjectkolikko = PhysicsObject.CreateStaticObject(leveys, korkeus);208 kolikko = PhysicsObject.CreateStaticObject(leveys, korkeus); 174 209 kolikko.IgnoresCollisionResponse = true; 175 210 kolikko.Position = paikka; … … 178 213 Add(kolikko); 179 214 } 215 216 //void LisaaRajahdys() 217 //{ 218 219 //} 180 220 181 221 void LisaaPelaaja(Vector paikka, double leveys, double korkeus) … … 234 274 pelaaja1.Destroy(); 235 275 MessageDisplay.Add("Pelaaja 1 hävisi pelin."); 236 Timer.SingleShot(3.0, Exit); 276 toplista.EnterAndShow(pelaajan1Tahdet.Value); 277 toplista.HighScoreWindow.Closed += toplistapois; 278 237 279 } 238 280 } … … 254 296 pelaaja1.Destroy(); 255 297 MessageDisplay.Add("Pelaaja 1 hävisi pelin."); 256 Timer.SingleShot(3.0, Exit); 298 toplista.EnterAndShow(pelaajan1Tahdet.Value); 299 toplista.HighScoreWindow.Closed += toplistapois; 257 300 } 258 301 … … 303 346 maaliAani.Play(); 304 347 MessageDisplay.Add("Keräsit kolikon!"); 348 349 350 351 ExplosionSystem rajahdys = new ExplosionSystem(Kolikko, pMaxMaara); 352 353 double x = tahti.X; 354 double y = tahti.Y; 355 int pMaara = 10; 356 357 rajahdys.AddEffect(x, y, pMaara); 358 359 Add(rajahdys, 1); 360 305 361 tahti.Destroy(); 362 306 363 307 364 if (pelaajan1Tahdet == 51) 308 365 { 309 366 MessageDisplay.Add("Voitit pelin!"); 310 Timer.SingleShot(3.0, Exit); 367 toplista.EnterAndShow(pelaajan1Tahdet.Value); 368 toplista.HighScoreWindow.Closed += toplistapois; 311 369 } 312 370 } -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/hyppely.csproj.Debug.cachefile
r6678 r6727 1 1 Content\maali.xnb 2 Content\hyppyaani.xnb 3 Content\osuma.xnb 2 4 Content\norsu.xnb 3 5 Content\tahti.xnb … … 6 8 Content\vihu.xnb 7 9 Content\kolikko.xnb 8 Content\kentta1.xnb9 10 Content\maapalikka.xnb 10 11 Content\putoamatonvihu.xnb 11 12 Content\tasokuva.xnb 12 13 Content\PÀÀvihollinen.xnb 13 Content\ hyppyaani.xnb14 Content\ osuma.xnb14 Content\kentta1.xnb 15 Content\rajahdys.xnb -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/obj/x86/Debug/ContentPipeline-{9937689A-33E5-40B9-A7B6-3F1206C3B37D}.xml
r6678 r6727 9 9 <Options>None</Options> 10 10 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\maali.xnb</Output> 11 <Time>2015-07-01T09:51:43.9403447+03:00</Time> 11 <Time>2015-07-02T09:27:13.5460735+03:00</Time> 12 </Item> 13 <Item> 14 <Source>hyppyaani.wav</Source> 15 <Name>hyppyaani</Name> 16 <Importer>WavImporter</Importer> 17 <Processor>SoundEffectProcessor</Processor> 18 <Options>None</Options> 19 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\hyppyaani.xnb</Output> 20 <Time>2015-07-02T09:27:13.5928735+03:00</Time> 21 </Item> 22 <Item> 23 <Source>osuma.wav</Source> 24 <Name>osuma</Name> 25 <Importer>WavImporter</Importer> 26 <Processor>SoundEffectProcessor</Processor> 27 <Options>None</Options> 28 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\osuma.xnb</Output> 29 <Time>2015-07-02T09:27:13.5460735+03:00</Time> 12 30 </Item> 13 31 <Item> … … 18 36 <Options>None</Options> 19 37 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\norsu.xnb</Output> 20 <Time>2015-07-0 1T09:51:44.0183442+03:00</Time>38 <Time>2015-07-02T09:27:13.5772735+03:00</Time> 21 39 </Item> 22 40 <Item> … … 27 45 <Options>None</Options> 28 46 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\tahti.xnb</Output> 29 <Time>2015-07-0 1T09:51:44.0807438+03:00</Time>47 <Time>2015-07-02T09:27:13.5772735+03:00</Time> 30 48 </Item> 31 49 <Item> … … 36 54 <Options>None</Options> 37 55 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\pelaaja.xnb</Output> 38 <Time>2015-07-0 1T09:51:43.9403447+03:00</Time>56 <Time>2015-07-02T09:27:13.5460735+03:00</Time> 39 57 </Item> 40 58 <Item> … … 45 63 <Options>None</Options> 46 64 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\pelaajahahmo.xnb</Output> 47 <Time>2015-07-0 1T09:51:44.0963437+03:00</Time>65 <Time>2015-07-02T09:27:13.5772735+03:00</Time> 48 66 </Item> 49 67 <Item> … … 54 72 <Options>None</Options> 55 73 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\vihu.xnb</Output> 56 <Time>2015-07-0 1T09:51:44.0963437+03:00</Time>74 <Time>2015-07-02T09:27:13.5772735+03:00</Time> 57 75 </Item> 58 76 <Item> … … 63 81 <Options>None</Options> 64 82 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\kolikko.xnb</Output> 65 <Time>2015-07-01T09:54:49.5588237+03:00</Time> 83 <Time>2015-07-02T09:27:13.5616735+03:00</Time> 84 </Item> 85 <Item> 86 <Source>maapalikka.png</Source> 87 <Name>maapalikka</Name> 88 <Importer>TextureImporter</Importer> 89 <Processor>TextureProcessor</Processor> 90 <Options>None</Options> 91 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\maapalikka.xnb</Output> 92 <Time>2015-07-02T09:27:13.6708735+03:00</Time> 93 </Item> 94 <Item> 95 <Source>putoamatonvihu.png</Source> 96 <Name>putoamatonvihu</Name> 97 <Importer>TextureImporter</Importer> 98 <Processor>TextureProcessor</Processor> 99 <Options>None</Options> 100 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\putoamatonvihu.xnb</Output> 101 <Time>2015-07-02T09:27:13.5928735+03:00</Time> 102 </Item> 103 <Item> 104 <Source>tasokuva.png</Source> 105 <Name>tasokuva</Name> 106 <Importer>TextureImporter</Importer> 107 <Processor>TextureProcessor</Processor> 108 <Options>None</Options> 109 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\tasokuva.xnb</Output> 110 <Time>2015-07-02T09:27:13.5616735+03:00</Time> 111 </Item> 112 <Item> 113 <Source>Päävihollinen.png</Source> 114 <Name>Päävihollinen</Name> 115 <Importer>TextureImporter</Importer> 116 <Processor>TextureProcessor</Processor> 117 <Options>None</Options> 118 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\Päävihollinen.xnb</Output> 119 <Time>2015-07-02T09:27:13.5616735+03:00</Time> 66 120 </Item> 67 121 <Item> … … 72 126 <Options>None</Options> 73 127 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\kentta1.xnb</Output> 74 <Time>2015-07-0 1T14:05:18.6738008+03:00</Time>128 <Time>2015-07-02T11:00:06.5675735+03:00</Time> 75 129 </Item> 76 130 <Item> 77 <Source> maapalikka.png</Source>78 <Name> maapalikka</Name>131 <Source>rajahdys.png</Source> 132 <Name>rajahdys</Name> 79 133 <Importer>TextureImporter</Importer> 80 134 <Processor>TextureProcessor</Processor> 81 135 <Options>None</Options> 82 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\maapalikka.xnb</Output> 83 <Time>2015-07-01T10:36:59.7174521+03:00</Time> 84 </Item> 85 <Item> 86 <Source>putoamatonvihu.png</Source> 87 <Name>putoamatonvihu</Name> 88 <Importer>TextureImporter</Importer> 89 <Processor>TextureProcessor</Processor> 90 <Options>None</Options> 91 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\putoamatonvihu.xnb</Output> 92 <Time>2015-07-01T10:42:37.015131+03:00</Time> 93 </Item> 94 <Item> 95 <Source>tasokuva.png</Source> 96 <Name>tasokuva</Name> 97 <Importer>TextureImporter</Importer> 98 <Processor>TextureProcessor</Processor> 99 <Options>None</Options> 100 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\tasokuva.xnb</Output> 101 <Time>2015-07-01T11:27:24.0315682+03:00</Time> 102 </Item> 103 <Item> 104 <Source>Päävihollinen.png</Source> 105 <Name>Päävihollinen</Name> 106 <Importer>TextureImporter</Importer> 107 <Processor>TextureProcessor</Processor> 108 <Options>None</Options> 109 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\Päävihollinen.xnb</Output> 110 <Time>2015-07-01T12:53:30.0756631+03:00</Time> 111 </Item> 112 <Item> 113 <Source>hyppyaani.wav</Source> 114 <Name>hyppyaani</Name> 115 <Importer>WavImporter</Importer> 116 <Processor>SoundEffectProcessor</Processor> 117 <Options>None</Options> 118 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\hyppyaani.xnb</Output> 119 <Time>2015-07-01T14:22:21.5389795+03:00</Time> 120 </Item> 121 <Item> 122 <Source>osuma.wav</Source> 123 <Name>osuma</Name> 124 <Importer>WavImporter</Importer> 125 <Processor>SoundEffectProcessor</Processor> 126 <Options>None</Options> 127 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\osuma.xnb</Output> 128 <Time>2015-07-01T14:25:59.6976239+03:00</Time> 136 <Output>C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\rajahdys.xnb</Output> 137 <Time>2015-07-02T10:32:37.9543735+03:00</Time> 129 138 </Item> 130 139 <BuildSuccessful>true</BuildSuccessful> … … 175 184 <Assembly> 176 185 <Key>C:\Windows\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 177 <Value>2014-04-23T00: 53:38.0521963+03:00</Value>186 <Value>2014-04-23T00:22:29.3372049+03:00</Value> 178 187 </Assembly> 179 188 </Assemblies> -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/obj/x86/Debug/cachefile-{9937689A-33E5-40B9-A7B6-3F1206C3B37D}-targetpath.txt
r6678 r6727 1 1 Content\maali.xnb 2 Content\hyppyaani.xnb 3 Content\osuma.xnb 2 4 Content\norsu.xnb 3 5 Content\tahti.xnb … … 6 8 Content\vihu.xnb 7 9 Content\kolikko.xnb 8 Content\kentta1.xnb9 10 Content\maapalikka.xnb 10 11 Content\putoamatonvihu.xnb 11 12 Content\tasokuva.xnb 12 13 Content\PÀÀvihollinen.xnb 13 Content\ hyppyaani.xnb14 Content\ osuma.xnb14 Content\kentta1.xnb 15 Content\rajahdys.xnb -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppely/obj/x86/Debug/hyppely.csproj.FileListAbsolute.txt
r6678 r6727 21 21 C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\hyppyaani.xnb 22 22 C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\osuma.xnb 23 C:\MyTemp\JimiS\tasohyppely\hyppely\hyppely\hyppely\bin\x86\Debug\Content\rajahdys.xnb -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppelyContent/hyppelyContent.contentproj
r6678 r6727 137 137 </Compile> 138 138 </ItemGroup> 139 <ItemGroup> 140 <Compile Include="rajahdys.png"> 141 <Name>rajahdys</Name> 142 <Importer>TextureImporter</Importer> 143 <Processor>TextureProcessor</Processor> 144 </Compile> 145 </ItemGroup> 139 146 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 140 147 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2015/27/JimiS/tasohyppely/hyppely/hyppely/hyppelyContent/kentta1.txt
r6674 r6727 15 15 ...............#...######...........V...............................##############.......###...............AAAAA...*......................####......................P..........................*P...####...............................*......................####......................*......#####............*.........*.....##............. 16 16 ...............................AAAAAAAAAAAAA....AAAAAAAA......................................###.................###.........P................####................#####...................P...###.........P.*.........................#####.........*....P................P..*.......######.................P.....P.....####.................. 17 ...N.... V.....................................................................................................###...........AAAAA*..........AA.....V......V......PP.........*.......P....####.............#####..................P..................#########...........########.............................########.......................................**M18 .......................................................................V....................................................................................................... P....................*............P.........P..#######*...................*.............P...........P........P..........................*.............B...........B..........**M17 ...N..........................................................................................................###...........AAAAA*..........AA.....V......V.................*............####.............#####..................P..................#########...........########.............................########.......................................**M 18 .......................................................................V............................................................................................................................*.........................#######*...................*.............................................................*.............B...........B..........**M 19 19 MMMMMMMMMMMMMMMMMM...MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM........MMMMMMMMMMMMMMMMMMMMMMMMMM.......MMMMMMMMMM....MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.........##..........MMMMMMMMMMMMMMMMMMMMMMMMMMMMM
Note: See TracChangeset
for help on using the changeset viewer.