- Timestamp:
- 2015-06-26 12:12:58 (8 years ago)
- Location:
- 2015/26/AtteK
- Files:
-
- 20 added
- 32 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/26/AtteK/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli.cs
r6374 r6458 19 19 20 20 int tankkeja = 0; 21 int kenttänumero = 1 22 ; 21 int laattoja = 0; 22 int kenttänumero = 1; 23 24 EasyHighScore topLista = new EasyHighScore(); 25 Image kaljavalikko = LoadImage("kaljapelivalikko"); 26 Image kaljavalinta = LoadImage("titlejuttu"); 23 27 Image[] BonusAtt = LoadImages("Bonusvihu", "Bonusvihu2"); 28 Image PaineKuva = LoadImage("PLATE"); 24 29 Image Burgerikuva = LoadImage("BurgeriBonus"); 25 30 Image porttikuva1 = LoadImage("portti"); … … 49 54 SoundEffect vitutusaani = LoadSoundEffect("huutoo"); 50 55 SoundEffect splataani = LoadSoundEffect("splat"); 56 Image scorekuva = LoadImage("Fireline"); 51 57 Image taustakuva = LoadImage("taustsa"); 52 58 … … 58 64 MediaPlayer.Play("taustamusa"); 59 65 MediaPlayer.IsRepeating = true; 60 MediaPlayer.Volume = 0.5; 61 62 aloitapeli(); 66 MediaPlayer.Volume = 0.5; 67 68 topLista.HighScoreWindow.Closed += (w) => alkuvalikko(); 69 70 alkuvalikko(); 71 } 72 void alkuvalikko() 73 { 74 ClearAll(); 75 Level.Background.Color = Color.Black; 76 Level.Background.Image = kaljavalikko; 77 Level.Background.FitToLevel(); 78 //Level.Background.Width = Screen.Width; 79 //Level.Background.Height = Screen.Height; 80 MultiSelectWindow alkuValikko = new MultiSelectWindow("Kaljajuopon Juhannus Adventure Simulator HD Remastered Edition 2015 GOTY Pre-order special Soundtrack DLC Director's cut Extended Donut Mod", "Aloita peli", "Parhaat pisteet", "Lopeta"); 81 alkuValikko.Image = kaljavalinta; 82 alkuValikko.Top = Window.Top; 83 Add(alkuValikko); 84 alkuValikko.AddItemHandler(0, aloitapeli); 85 alkuValikko.AddItemHandler(1, parhaatpisteet); 86 alkuValikko.AddItemHandler(2, Exit); 87 } 88 void parhaatpisteet() 89 { 90 topLista.Show(); 63 91 } 64 92 void LuoPistelaskuri() … … 97 125 if (kenttänumero == 2) 98 126 { 127 MediaPlayer.Play("poliisimusa"); 128 } 129 130 if (kenttänumero == 3) 131 { 99 132 MediaPlayer.Play("tankkimusa"); 100 133 } 101 102 if (kenttänumero == 3) 134 if (kenttänumero == 4) 103 135 { 104 136 MediaPlayer.Play("bonusmusa"); 105 137 } 106 107 138 108 139 MediaPlayer.IsRepeating = true; … … 131 162 void LuoKentta() 132 163 { 164 tankkeja = 0; 165 laattoja = 0; 133 166 TileMap kentta = TileMap.FromLevelAsset("kentta"+kenttänumero); 134 167 kentta.SetTileMethod('T', LisaaTiili); 168 kentta.SetTileMethod('U', LisaaPainelaatta); 135 169 kentta.SetTileMethod('J', LisaaBonus); 136 170 kentta.SetTileMethod('Z', LisaaPortti1); … … 151 185 Level.Background.CreateGradient(Color.White, Color.White); 152 186 Level.Background.Image = taustakuva; 153 } 187 188 if (kenttänumero == 4) 189 { 190 LuoAikaLaskuri(); 191 } 192 } 193 194 void LuoAikaLaskuri() 195 { 196 Timer aikaLaskuri = new Timer(); 197 aikaLaskuri.Interval = 10; 198 aikaLaskuri.Timeout += AikaLoppui; 199 aikaLaskuri.Start(1); 200 201 Label aikaNaytto = new Label(); 202 aikaNaytto.TextColor = Color.Red; 203 aikaNaytto.Y = Screen.Top - 100; 204 aikaNaytto.TextScale *= 4; 205 aikaNaytto.DecimalPlaces = 0; 206 aikaNaytto.DoubleFormatString = "{0:0.0}/10"; 207 aikaNaytto.BindTo(aikaLaskuri.SecondCounter); 208 Add(aikaNaytto); 209 } 210 211 void AikaLoppui() 212 { 213 ClearAll(); 214 Level.Background.Color = Color.Black; 215 Level.Background.Image = scorekuva; 216 Level.Background.FitToLevel(); 217 topLista.EnterAndShow(kolikkolaskuri.Value); 218 219 } 220 154 221 void LisaaPortti1(Vector paikka, double leveys, double korkeus) 155 222 { … … 189 256 taso.IgnoresCollisionResponse = true; 190 257 AddCollisionHandler(taso, "lyonti", delegate(PhysicsObject pudotettava, PhysicsObject nyrkki) 258 259 260 191 261 { 192 262 taso.Image = tynnyrikuva2; … … 397 467 398 468 Tankki.Brain = tasoAivot; 399 AddCollisionHandler(Tankki, "pudotettava", delegate(PhysicsObject vihollinen, PhysicsObject nyrkki) 400 { 469 AddCollisionHandler(Tankki, "pudotettava", delegate(PhysicsObject vihollinen, PhysicsObject tynnyri) 470 { 471 tynnyri.Destroy(); 472 Explosion räjähdys = new Explosion(75); 473 räjähdys.Position = tynnyri.Position; 474 Add(räjähdys); 401 475 elämät.Value--; 402 476 if (elämät.Value == 0) … … 455 529 Add(Powerup); 456 530 } 531 void LisaaPainelaatta(Vector paikka, double leveys, double korkeus) 532 { 533 PhysicsObject Painelaatta = PhysicsObject.CreateStaticObject(leveys , korkeus * 0.1); 534 Painelaatta.IgnoresCollisionResponse = true; 535 Painelaatta.Position = paikka; 536 Painelaatta.Bottom = paikka.Y - korkeus * 0.5; 537 Painelaatta.Image = PaineKuva; 538 Painelaatta.Tag = "painelaatta"; 539 Add(Painelaatta); 540 laattoja++; 541 } 457 542 458 543 void LisaaPelaaja(Vector paikka, double leveys, double korkeus) … … 467 552 pelaaja1.AnimIdle.FPS = 3; 468 553 pelaaja1.AnimWalk = new Animation(kävelykuvat); 469 pelaaja1.AnimWalk.FPS = 4;554 pelaaja1.AnimWalk.FPS = 6; 470 555 AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 471 556 AddCollisionHandler(pelaaja1, "vihollinen", TormaaViholliseen); 472 557 AddCollisionHandler(pelaaja1, "speedpowerup", TormaaPoweruppiin); 473 558 AddCollisionHandler(pelaaja1, "loppu", törmääloppuun); 559 AddCollisionHandler(pelaaja1, "painelaatta", törmääpainelaattaan); 474 560 Add(pelaaja1); 475 561 } 562 void törmääpainelaattaan(PhysicsObject pelaaja, PhysicsObject laatta) 563 { 564 laatta.Destroy(); 565 laattoja--; 566 if (laattoja == 0) 567 { 568 foreach (GameObject portti in GetObjectsWithTag("portti")) 569 { 570 portti.Destroy(); 571 } 572 } 573 } 476 574 void törmääloppuun(PhysicsObject pelaaja, PhysicsObject loppu) 477 575 { 478 kolikkolaskuri.MinValue = kolikkolaskuri.Value; 479 seuraavakenttä(); 576 if (laattoja == 0) 577 { 578 kolikkolaskuri.MinValue = kolikkolaskuri.Value; 579 seuraavakenttä(); 580 } 480 581 } 481 582 void LisaaNappaimet() … … 487 588 Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, 1.0); 488 589 Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 489 Keyboard.Listen(Key.F12, ButtonState.Pressed, seuraavakenttä, " ");590 Keyboard.Listen(Key.F12, ButtonState.Pressed, seuraavakenttä, "Luovuttaja lol"); 490 591 491 592 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); … … 503 604 lyöntianimaatio.FPS = 10; 504 605 hahmo.PlayAnimation(lyöntianimaatio); 505 hahmo.Width = RUUDUN_KOKO + 15;606 hahmo.Width = RUUDUN_KOKO + 5; 506 607 lyöntianimaatio.Played += delegate 507 608 { … … 532 633 { 533 634 maaliaani.Play(0.5,0.0,0.0); 534 MessageDisplay.Add("LISÄÄ RAHEJA!");635 //MessageDisplay.Add("LISÄÄ RAHEJA!"); 535 636 tahti.Destroy(); 536 637 kolikkolaskuri.Value++; -
2015/26/AtteK/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli.csproj.Debug.cachefile
r6374 r6458 41 41 Content\bonusmusa.xnb 42 42 Content\tankkimusa.xnb 43 Content\kentta4.xnb 44 Content\PLATE.xnb 45 Content\kaljapelivalikko.xnb 46 Content\titlejuttu.xnb 47 Content\fireLine.xnb 48 Content\poliisimusa.xnb 43 49 Content\taustamusa.wma 44 50 Content\bonusmusa.wma 45 51 Content\tankkimusa.wma 52 Content\poliisimusa.wma -
2015/26/AtteK/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/obj/x86/Debug/ContentPipeline-{0840467A-D5C5-4B5C-922B-328E74B6AF36}.xml
r6374 r6458 9 9 <Options>None</Options> 10 10 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kentta1.xnb</Output> 11 <Time>2015-06-2 5T13:21:28.4710255+03:00</Time>11 <Time>2015-06-26T11:05:19.1408852+03:00</Time> 12 12 </Item> 13 13 <Item> … … 18 18 <Options>None</Options> 19 19 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\Kaljajuoppo.xnb</Output> 20 <Time>2015-06-2 2T13:24:50.0860505+03:00</Time>20 <Time>2015-06-26T09:50:24.3350626+03:00</Time> 21 21 </Item> 22 22 <Item> … … 63 63 <Options>None</Options> 64 64 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\Kaljakavely.xnb</Output> 65 <Time>2015-06-2 4T12:32:12.3665363+03:00</Time>65 <Time>2015-06-26T09:32:56.1156626+03:00</Time> 66 66 </Item> 67 67 <Item> … … 72 72 <Options>None</Options> 73 73 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\Kaljakavely2.xnb</Output> 74 <Time>2015-06-2 4T12:40:41.7893363+03:00</Time>74 <Time>2015-06-26T09:33:00.9668626+03:00</Time> 75 75 </Item> 76 76 <Item> … … 81 81 <Options>None</Options> 82 82 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\hyppykalja.xnb</Output> 83 <Time>2015-06-2 3T13:22:52.6645553+03:00</Time>83 <Time>2015-06-26T09:56:01.2118626+03:00</Time> 84 84 </Item> 85 85 <Item> … … 90 90 <Options>None</Options> 91 91 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\hyppykalja2.xnb</Output> 92 <Time>2015-06-2 3T13:23:24.2405553+03:00</Time>92 <Time>2015-06-26T09:56:02.1728626+03:00</Time> 93 93 </Item> 94 94 <Item> … … 99 99 <Options>None</Options> 100 100 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\hyppykalja3.xnb</Output> 101 <Time>2015-06-2 4T12:04:21.4304363+03:00</Time>101 <Time>2015-06-26T09:56:02.8278626+03:00</Time> 102 102 </Item> 103 103 <Item> … … 108 108 <Options>None</Options> 109 109 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\lyöntikalja.xnb</Output> 110 <Time>2015-06-2 4T11:38:01.9253363+03:00</Time>110 <Time>2015-06-26T09:50:20.7146626+03:00</Time> 111 111 </Item> 112 112 <Item> … … 117 117 <Options>None</Options> 118 118 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\lyöntikalja2.xnb</Output> 119 <Time>2015-06-2 4T11:38:34.2348363+03:00</Time>119 <Time>2015-06-26T09:50:18.2802626+03:00</Time> 120 120 </Item> 121 121 <Item> … … 244 244 <Options>None</Options> 245 245 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kentta2.xnb</Output> 246 <Time>2015-06-2 5T13:17:49.7090255+03:00</Time>246 <Time>2015-06-26T11:51:28.2493887+03:00</Time> 247 247 </Item> 248 248 <Item> … … 316 316 <Options>None</Options> 317 317 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kentta3.xnb</Output> 318 <Time>2015-06-2 5T14:59:52.3873666+03:00</Time>318 <Time>2015-06-26T11:50:59.4853887+03:00</Time> 319 319 </Item> 320 320 <Item> … … 382 382 <Extra>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\tankkimusa.wma</Extra> 383 383 <Time>2015-06-25T14:46:38.9004743+03:00</Time> 384 </Item> 385 <Item> 386 <Source>kentta4.txt</Source> 387 <Name>kentta4</Name> 388 <Importer>TextFileImporter</Importer> 389 <Processor>TextFileContentProcessor</Processor> 390 <Options>None</Options> 391 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kentta4.xnb</Output> 392 <Time>2015-06-26T12:12:02.9873887+03:00</Time> 393 </Item> 394 <Item> 395 <Source>PLATE.PNG</Source> 396 <Name>PLATE</Name> 397 <Importer>TextureImporter</Importer> 398 <Processor>TextureProcessor</Processor> 399 <Options>None</Options> 400 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\PLATE.xnb</Output> 401 <Time>2015-06-26T10:21:50.6932626+03:00</Time> 402 </Item> 403 <Item> 404 <Source>kaljapelivalikko.png</Source> 405 <Name>kaljapelivalikko</Name> 406 <Importer>TextureImporter</Importer> 407 <Processor>TextureProcessor</Processor> 408 <Options>None</Options> 409 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kaljapelivalikko.xnb</Output> 410 <Time>2015-06-26T11:02:52.292385+03:00</Time> 411 </Item> 412 <Item> 413 <Source>titlejuttu.png</Source> 414 <Name>titlejuttu</Name> 415 <Importer>TextureImporter</Importer> 416 <Processor>TextureProcessor</Processor> 417 <Options>None</Options> 418 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\titlejuttu.xnb</Output> 419 <Time>2015-06-26T11:03:01.376342+03:00</Time> 420 </Item> 421 <Item> 422 <Source>fireLine.png</Source> 423 <Name>fireLine</Name> 424 <Importer>TextureImporter</Importer> 425 <Processor>TextureProcessor</Processor> 426 <Options>None</Options> 427 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\fireLine.xnb</Output> 428 <Time>2015-06-26T11:14:33.9439708+03:00</Time> 429 </Item> 430 <Item> 431 <Source>poliisimusa.mp3</Source> 432 <Name>poliisimusa</Name> 433 <Importer>Mp3Importer</Importer> 434 <Processor>SongProcessor</Processor> 435 <Options>None</Options> 436 <Output>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\poliisimusa.xnb</Output> 437 <Extra>C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\poliisimusa.wma</Extra> 438 <Time>2015-06-26T11:38:30.8263887+03:00</Time> 384 439 </Item> 385 440 <BuildSuccessful>true</BuildSuccessful> -
2015/26/AtteK/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/obj/x86/Debug/Tasohyppelypeli.csproj.FileListAbsolute.txt
r6374 r6458 52 52 C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\bonusmusa.wma 53 53 C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\tankkimusa.wma 54 C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kentta4.xnb 55 C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\PLATE.xnb 56 C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kaljapelivalikko.xnb 57 C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\titlejuttu.xnb 58 C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\fireLine.xnb 59 C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\poliisimusa.xnb 60 C:\MyTemp\AtteK\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\poliisimusa.wma -
2015/26/AtteK/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/obj/x86/Debug/cachefile-{0840467A-D5C5-4B5C-922B-328E74B6AF36}-targetpath.txt
r6374 r6458 44 44 Content\tankkimusa.xnb 45 45 Content\tankkimusa.wma 46 Content\kentta4.xnb 47 Content\PLATE.xnb 48 Content\kaljapelivalikko.xnb 49 Content\titlejuttu.xnb 50 Content\fireLine.xnb 51 Content\poliisimusa.xnb 52 Content\poliisimusa.wma -
2015/26/AtteK/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/TasohyppelypeliContent.contentproj
r6374 r6458 325 325 </Compile> 326 326 </ItemGroup> 327 <ItemGroup> 328 <Compile Include="kentta4.txt"> 329 <Name>kentta4</Name> 330 <Importer>TextFileImporter</Importer> 331 <Processor>TextFileContentProcessor</Processor> 332 </Compile> 333 </ItemGroup> 334 <ItemGroup> 335 <Compile Include="PLATE.PNG"> 336 <Name>PLATE</Name> 337 <Importer>TextureImporter</Importer> 338 <Processor>TextureProcessor</Processor> 339 </Compile> 340 </ItemGroup> 341 <ItemGroup> 342 <Compile Include="kaljapelivalikko.png"> 343 <Name>kaljapelivalikko</Name> 344 <Importer>TextureImporter</Importer> 345 <Processor>TextureProcessor</Processor> 346 </Compile> 347 </ItemGroup> 348 <ItemGroup> 349 <Compile Include="titlejuttu.png"> 350 <Name>titlejuttu</Name> 351 <Importer>TextureImporter</Importer> 352 <Processor>TextureProcessor</Processor> 353 </Compile> 354 </ItemGroup> 355 <ItemGroup> 356 <Compile Include="fireLine.png"> 357 <Name>fireLine</Name> 358 <Importer>TextureImporter</Importer> 359 <Processor>TextureProcessor</Processor> 360 </Compile> 361 </ItemGroup> 362 <ItemGroup> 363 <Compile Include="poliisimusa.mp3"> 364 <Name>poliisimusa</Name> 365 <Importer>Mp3Importer</Importer> 366 <Processor>SongProcessor</Processor> 367 </Compile> 368 </ItemGroup> 327 369 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 328 370 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2015/26/AtteK/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/kentta2.txt
r6374 r6458 1 ..........................................................................T 2 ..........................................................................T 3 ..........................................................................T 4 ...........................O.....O.....O....O....O....O....O....O.........T 5 ...........................T.....T.....T....T....T....T....T....T.........T 6 .......................T.............................................T....T 7 ..........................................................................T 8 .................TT.......................................................T 9 ................TTT......................................................TT 10 ..............TTTTT.......................................................X 11 ......N......TTT***......S.......................S....................S...Z L 12 ########################################################################################## 1 ........................................................P..... 2 .....................U.........*.......................TTTTTTT 3 .....................T.........T.....U.........U.......T.....T 4 ................T........T........T..T........TTT......XX....T 5 .............*.....*...T....U..........................ZZ.L..T 6 .............TT....T......TTTTTT......T................TTTTTTT 7 ............TT...................T........T................... 8 ..N........TTTVVVVVVVVVVVVVVV.........VVVVTT....*.......*..VU. 9 TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT -
2015/26/AtteK/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/kentta3.txt
r6374 r6458 1 TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT 2 T ***********************************************************T 3 T ***********************************************************T 4 T ***********************************************************T 5 T ***********************************************************T 6 T ***********************************************************T 7 T ***********************************************************T 8 T ***********************************************************T 9 T ***********************************************************T 10 T*J*******J******************N*******************J********J**T 11 TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT 1 ..........................................................................T 2 ..........................................................................T 3 ..........................................................................T 4 ...........................O.....O.....O....O....O....O....O....O.........T 5 .......................*...T.....T.....T....T....T....T....T....T....*....T 6 .......................T.............................................T....T 7 ..........................................................................T 8 .................TT......................................................*T 9 ................TTT......................................................TT 10 ..............TTTTT.......................................................X 11 ..*...N......TTT***......S.......................S....................S...ZK K K L 12 ##########################################################################################
Note: See TracChangeset
for help on using the changeset viewer.