- Timestamp:
- 2013-07-04 15:01:16 (10 years ago)
- Location:
- 2013/27/AkiP/Kirkle
- Files:
-
- 6 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/27/AkiP/Kirkle/Kirkle/Abilly.cs
r4401 r4436 25 25 26 26 Pelaaja pelaaja1; 27 GameObject huiviPropelli; 28 PhysicsObject huiviRuoska; 27 29 28 30 IntMeter pisteLaskuri; 29 31 IntMeter hedelmaLaskuri; 32 IntMeter lisaElamaLaskuri; 30 33 //DoubleMeter elamaLaskuri; 31 34 … … 33 36 34 37 private Image[] AbillyKavely = LoadImages("AbillyWalking-1", "AbillyWalking-2", "AbillyWalking-3", "AbillyWalking-4"); 35 private Image[] AbillyHyppy = LoadImages("AbillyJump-1", "AbillyJump- 2");36 private Image[] AbillyPudotus = LoadImages("AbillyFall-1", "AbillyFall- 2");38 private Image[] AbillyHyppy = LoadImages("AbillyJump-1", "AbillyJump-1", "AbillyJump-1", "AbillyJump-1", "AbillyJump-2", "AbillyJump-2", "AbillyJump-2", "AbillyJump-2"); 39 private Image[] AbillyPudotus = LoadImages("AbillyFall-1", "AbillyFall-1", "AbillyFall-1", "AbillyFall-1", "AbillyFall-2", "AbillyFall-2", "AbillyFall-2", "AbillyFall-2"); 37 40 private Image[] AbillyIdle = LoadImages("AbillyIdle"); 38 41 private Image[] AbillyKyyristys = LoadImages("AbillyCrouch"); 39 private Image[] kirkleKipu = LoadImages("KirkleKipu2", "KirkleKipu1", "KirkleKipu2", "KirkleKipu1", "KirkleKipu2", "KirkleKipu1", "KirkleKipu2"); 42 private Image[] AbillyRyominta = LoadImages("AbillyCrawling-1", "AbillyCrouch", "AbillyCrawling-2", "AbillyCrouch"); 43 private Image[] LiitelyAnimaatio = LoadImages("AbillyGliding"); 44 private Image[] HyokkaysAnimaatio = LoadImages("AbillyAttack"); 45 private Image[] HyokkaysIlmassaAnimaatio = LoadImages("AbillyMid-airAttack"); 46 //private Image[] kirkleKipu = LoadImages("KirkleKipu2", "KirkleKipu1", "KirkleKipu2", "KirkleKipu1", "KirkleKipu2", "KirkleKipu1", "KirkleKipu2"); 40 47 private Image[] HuiviPropelliLiike = LoadImages("ScarfPropeller-1", "ScarfPropeller-2"); 41 48 42 private Image[] kasviVihuWalk = LoadImages("KasviVihuKavely1", "KasviVihuKavely2", "KasviVihuKavely1", "KasviVihuKavely3");49 private Image[] EyeAlienWalk = LoadImages("EyeAlienWalking-1", "EyeAlienWalking-2", "EyeAlienWalking-3", "EyeAlienWalking-2", "EyeAlienWalking-1", "EyeAlienWalking-4"); 43 50 private Image[] EvilKirkleWalk = LoadImages("EvilKirkleWalking-1", "EvilKirkleWalking-2", "EvilKirkleWalking-1", "EvilKirkleWalking-3"); 44 51 45 52 private Image[] maalianimaatio = LoadImages("Maali1", "Maali2", "Maali3"); 46 53 54 Animation HuiviPropelliPyorii; 55 Animation HuiviPropelliPeilattu; 56 47 57 Image hyokkaysKuva = LoadImage("AbillyAttack"); 48 58 Image huivinKuva = LoadImage("ScarfWhip"); 49 50 Image tahtiKuva = LoadImage("Fruit"); 59 Image huiviKuvaPeilattu; 60 61 Image vartijaKuva = LoadImage("Sentient"); 62 63 Image hedelmaKuva = LoadImage("Fruit"); 64 Image sydanKuva = LoadImage("Heart"); 51 65 Image laatikkoKuva = LoadImage("Box"); 52 Image sydanKuva = LoadImage("");53 66 54 67 Image ruohoKuva = LoadImage("Ruoho2"); … … 76 89 SoundEffect maaliAani = LoadSoundEffect("maali"); 77 90 91 78 92 int kenttaNro = 1; 79 93 80 94 public override void Begin() 81 95 { 96 huiviKuvaPeilattu = Image.Mirror(huivinKuva); 97 HuiviPropelliPeilattu = Animation.Mirror(new Animation(HuiviPropelliLiike)); 98 HuiviPropelliPyorii = new Animation(HuiviPropelliLiike); 99 82 100 SeuraavaKentta(); 83 101 84 102 //LuoElamaLaskuri(); 103 LuoLisaElamaLaskuri(); 85 104 LuoPisteLaskuri(); 86 105 LuoHedelmaLaskuri(); … … 124 143 125 144 kentta.SetTileMethod('S', LisaaPiikki); 126 kentta.SetTileMethod('*', LisaaTahti); 145 kentta.SetTileMethod('*', LisaaHedelma); 146 kentta.SetTileMethod('>', LisaaSydan); 127 147 kentta.SetTileMethod('B', LisaaLaatikko); 128 148 kentta.SetTileMethod('G', LisaaMaali); … … 133 153 134 154 kentta.SetTileMethod('N', LisaaPelaaja); 135 kentta.SetTileMethod('1', Lisaa Octo);155 kentta.SetTileMethod('1', LisaaEyeAlien); 136 156 kentta.SetTileMethod('2', LisaaEvilKirkle); 137 157 kentta.SetTileMethod('3', LisaaVartija); … … 150 170 taso.Position = paikka; 151 171 taso.Color = Color.Green; 172 taso.Restitution = 1.2; 152 173 taso.Image = lisattavaKuva; 153 174 taso.CollisionIgnoreGroup = 1; … … 175 196 } 176 197 177 void LisaaTahti(Vector paikka, double leveys, double korkeus) 178 { 179 PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys * 0.55, korkeus * 0.9); 180 tahti.IgnoresCollisionResponse = true; 181 tahti.Position = paikka; 182 tahti.Image = tahtiKuva; 183 tahti.Tag = "tahti"; 184 Add(tahti); 198 void LisaaHedelma(Vector paikka, double leveys, double korkeus) 199 { 200 PhysicsObject hedelma = PhysicsObject.CreateStaticObject(leveys * 0.55, korkeus * 0.9); 201 hedelma.IgnoresCollisionResponse = true; 202 hedelma.Position = paikka; 203 hedelma.Image = hedelmaKuva; 204 hedelma.Tag = "hedelma"; 205 Add(hedelma); 206 } 207 208 void LisaaSydan(Vector paikka, double leveys, double korkeus) 209 { 210 PhysicsObject sydan = PhysicsObject.CreateStaticObject(leveys * 0.95, korkeus * 0.85); 211 sydan.IgnoresCollisionResponse = true; 212 sydan.Position = paikka; 213 sydan.Image = sydanKuva; 214 sydan.Tag = "sydan"; 215 Add(sydan); 185 216 } 186 217 … … 190 221 laatikko.Position = paikka; 191 222 laatikko.Mass = 10.0; 223 laatikko.CanRotate = false; 192 224 laatikko.Color = Color.DarkBrown; 193 225 laatikko.Image = laatikkoKuva; 226 AddCollisionHandler(laatikko, "vihollinen", LaatikkoTormaaVihuun); 194 227 Add(laatikko); 195 228 } … … 228 261 pelaaja1.AnimWalk = new Animation(AbillyKavely); 229 262 pelaaja1.AnimJump = new Animation(AbillyHyppy); 263 pelaaja1.LoopJumpAnim = true; 230 264 pelaaja1.AnimFall = new Animation(AbillyPudotus); 265 pelaaja1.LoopFallAnim = true; 231 266 pelaaja1.AnimIdle = new Animation(AbillyIdle); 232 //pelaaja1.Animation.Start();233 //pelaaja1.Animation.Stop();234 267 pelaaja1.AnimWalk.FPS = 7; 235 pelaaja1.AnimJump.FPS = 10;236 pelaaja1.AnimFall.FPS = 10;268 //pelaaja1.AnimJump.FPS = 8; 269 //pelaaja1.AnimFall.FPS = 8; 237 270 pelaaja1.Position = paikka; 238 271 pelaaja1.Mass = 4.0; … … 240 273 pelaaja1.Image = pelaajanKuva; 241 274 //pelaaja1.CollisionIgnoreGroup = 2; 242 AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 275 AddCollisionHandler(pelaaja1, "hedelma", TormaaHedelmaan); 276 AddCollisionHandler(pelaaja1, "sydan", TormaaSydammeen); 243 277 AddCollisionHandler(pelaaja1, "vihollinen", TormaaVihuun); 244 278 AddCollisionHandler(pelaaja1, "maali", delegate(PhysicsObject p, PhysicsObject p2) … … 249 283 Add(pelaaja1); 250 284 285 LisaaHuiviPropelli(leveys, korkeus); 251 286 //LisaaHuiviRuoska(Vector.Zero, leveys, korkeus); 252 287 } … … 254 289 void LisaaHuiviRuoska(double leveys, double korkeus) 255 290 { 256 PhysicsObjecthuiviRuoska = new PhysicsObject(leveys * 2, korkeus * 0.55);257 huiviRuoska.X = pelaaja1.X + pelaaja1. Width / 2 + huiviRuoska.Width / 2;291 huiviRuoska = new PhysicsObject(leveys * 2, korkeus * 0.55); 292 huiviRuoska.X = pelaaja1.X + pelaaja1.FacingDirection.GetVector().X * (pelaaja1.Width / 2 + huiviRuoska.Width / 2); 258 293 huiviRuoska.Y = pelaaja1.Y + 7; 259 huiviRuoska.Image = huivinKuva; 294 //huiviRuoska.Velocity = pelaaja1.Velocity; 295 //huiviRuoska.Acceleration = pelaaja1.Acceleration; 296 //huiviRuoska.Mass = 4.0; 297 if (pelaaja1.FacingDirection == Direction.Right) 298 { huiviRuoska.Image = huivinKuva; } 299 else { huiviRuoska.Image = huiviKuvaPeilattu; } 300 260 301 huiviRuoska.Color = Color.Yellow; 261 302 huiviRuoska.LifetimeLeft = TimeSpan.FromMilliseconds(250); 262 303 huiviRuoska.IgnoresGravity = true; 263 304 huiviRuoska.IgnoresCollisionResponse = true; 305 AddCollisionHandler(huiviRuoska, "vihollinen", TuhoaaVihun); 264 306 Add(huiviRuoska); 265 307 } 266 308 267 /*void LisaaHuiviPropelli(double leveys, double korkeus) 268 { 269 PhysicsObject huiviPropelli = new PhysicsObject(leveys * 2, korkeus * 0.65); 309 void LisaaHuiviPropelli(double leveys, double korkeus) 310 { 311 huiviPropelli = new GameObject(leveys * 2, korkeus * 0.65); 312 huiviPropelli.Y = pelaaja1.Height / 2 + huiviPropelli.Height / 2; 313 huiviPropelli.Animation = HuiviPropelliPyorii; 314 //huiviPropelli.Animation.Mirror(); 315 huiviPropelli.Animation.Start(); 316 huiviPropelli.Animation.FPS = 8; 317 318 HuiviPropelliPeilattu.Start(); 319 HuiviPropelliPeilattu.FPS = 8; 320 321 huiviPropelli.IsVisible = false; 270 322 huiviPropelli.Color = Color.DarkYellow; 271 huiviPropelli.IgnoresGravity = true; 272 huiviPropelli.IgnoresCollisionResponse = true; 273 Add(huiviPropelli); 274 }*/ 275 276 void LisaaOcto(Vector paikka, double leveys, double korkeus) 277 { 278 Vihu octo = new Vihu(leveys, korkeus * 2); 279 octo.Position = paikka; 280 octo.Color = Color.Red; 281 //octo.Animation = new Animation(OctoWalk); 282 //octo.Animation.Start(); 283 //octo.Animation.FPS = 7; 284 octo.CollisionIgnoreGroup = 2; 285 octo.Tag = "vihollinen"; 286 Add(octo); 323 pelaaja1.Add(huiviPropelli); 324 } 325 326 void LisaaEyeAlien(Vector paikka, double leveys, double korkeus) 327 { 328 Vihu eyeAlien = new Vihu(leveys, korkeus * 2); 329 eyeAlien.Position = paikka; 330 eyeAlien.Color = Color.Red; 331 eyeAlien.Animation = new Animation(EyeAlienWalk); 332 eyeAlien.Animation.Start(); 333 eyeAlien.Animation.FPS = 7; 334 eyeAlien.CollisionIgnoreGroup = 2; 335 eyeAlien.Tag = "vihollinen"; 336 Add(eyeAlien); 287 337 288 338 PlatformWandererBrain tasoAivot1 = new PlatformWandererBrain(); 289 339 tasoAivot1.Speed = 75; 290 340 tasoAivot1.FallsOffPlatforms = false; 291 //tasoAivot1.TurnWhileMoving = false; 292 293 octo.Brain = tasoAivot1; 341 342 eyeAlien.Brain = tasoAivot1; 294 343 } 295 344 … … 318 367 vartija.Position = paikka; 319 368 vartija.Color = Color.GreenYellow; 369 vartija.Image = vartijaKuva; 320 370 vartija.Tag = "vihollinen"; 321 371 Add(vartija); 322 372 } 323 373 374 375 void LuoLisaElamaLaskuri() 376 { 377 lisaElamaLaskuri = new IntMeter(3); 378 379 Label elamaNaytto = new Label(); 380 elamaNaytto.IntFormatString = "Lives: {0:D2}"; 381 elamaNaytto.Font = Font.DefaultLargeBold; 382 elamaNaytto.X = Screen.Left + 800; 383 elamaNaytto.Y = Screen.Top - 50; 384 elamaNaytto.TextColor = Color.White; 385 elamaNaytto.Color = Color.Transparent; 386 elamaNaytto.BindTo(lisaElamaLaskuri); 387 Add(elamaNaytto); 388 } 389 324 390 void LuoPisteLaskuri() 325 391 { … … 327 393 328 394 Label pisteNaytto = new Label(); 329 pisteNaytto.Title = "Score: {0:D6}"; 330 pisteNaytto.X = Screen.Right - 200; 395 pisteNaytto.IntFormatString = "Score: {0:D8}"; 396 pisteNaytto.Font = Font.DefaultLargeBold; 397 pisteNaytto.X = Screen.Right - 250; 331 398 pisteNaytto.Y = Screen.Top - 50; 332 399 pisteNaytto.TextColor = Color.White; … … 339 406 { 340 407 hedelmaLaskuri = new IntMeter(0); 408 hedelmaLaskuri.AddTrigger(100, TriggerDirection.Up, LisaElamaKasvaa); 341 409 342 410 Label hedelmaNaytto = new Label(); 343 hedelmaNaytto.Title = "Fruits"; 344 hedelmaNaytto.X = Screen.Right -600; 411 hedelmaNaytto.IntFormatString = "Fruits: {0:D3}"; 412 hedelmaNaytto.Font = Font.DefaultLargeBold; 413 hedelmaNaytto.X = Screen.Right -700; 345 414 hedelmaNaytto.Y = Screen.Top - 50; 346 415 hedelmaNaytto.TextColor = Color.White; … … 373 442 374 443 Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -1); 375 Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, 1);444 Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu oikealle", pelaaja1, 1); 376 445 Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1); 377 Keyboard.Listen(Key.Up, ButtonState.Down, Liitele, " Pelaaja hyppää", pelaaja1);378 Keyboard.Listen(Key.Up, ButtonState.Released, LopetaLiitely, "L iitelee huivipropellilla", pelaaja1);446 Keyboard.Listen(Key.Up, ButtonState.Down, Liitele, "Liitelee huivipropellilla", pelaaja1); 447 Keyboard.Listen(Key.Up, ButtonState.Released, LopetaLiitely, "Lopettaa Liitelyn", pelaaja1); 379 448 Keyboard.Listen(Key.Space, ButtonState.Pressed, Hyokkaa, "Iskee huiviruoskalla", pelaaja1); 380 //Keyboard.Listen(Key.Space, ButtonState.Released, RuoskaKatoaa, null, pelaaja1);381 449 Keyboard.Listen(Key.Down, ButtonState.Pressed, Kyyristy, "Pelaaja kyyristyy", pelaaja1); 382 450 Keyboard.Listen(Key.Down, ButtonState.Released, Nouse, "Pelaaja kyyristyy", pelaaja1); 383 //Keyboard.Listen(Key.Down + Key.Left, ButtonState.Down, Ryomi, "Ryömii vasemmalle", pelaaja1, -nopeus);384 451 385 452 386 453 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 387 454 388 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, " Pelaaja liikkuu vasemmalle", pelaaja1, -1);389 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, " Pelaaja liikkuu oikealle", pelaaja1, 1);455 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -1); 456 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Liikkuu oikealle", pelaaja1, 1); 390 457 ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1); 391 //ControllerOne.Listen(Button.A, ButtonState.Down, Liitele, "Liitelee huivipropellilla", pelaaja1); 392 ControllerOne.Listen(Button.Y, ButtonState.Pressed, Hyokkaa, "Iskee huiviruoskalla", pelaaja1); 458 ControllerOne.Listen(Button.A, ButtonState.Down, Liitele, "Liitelee huivipropellilla", pelaaja1); 459 ControllerOne.Listen(Button.A, ButtonState.Released, LopetaLiitely, "Lopettaa liitelyn", pelaaja1); 460 ControllerOne.Listen(Button.X, ButtonState.Pressed, Hyokkaa, "Iskee huiviruoskalla", pelaaja1); 393 461 ControllerOne.Listen(Button.DPadDown, ButtonState.Pressed, Kyyristy, "Pelaaja kyyristyy", pelaaja1); 394 462 ControllerOne.Listen(Button.DPadDown, ButtonState.Released, Nouse, "Pelaaja kyyristyy", pelaaja1); 395 //ControllerOne.Listen();396 463 397 464 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); … … 401 468 { 402 469 hahmo.Walk(suunta * hahmo.Liikkumisnopeus); 470 471 if (hahmo.VoiLiidella && suunta == 1) 472 { 473 huiviPropelli.Animation = HuiviPropelliPyorii; 474 } 475 else if (hahmo.VoiLiidella == true) 476 { 477 huiviPropelli.Animation = HuiviPropelliPeilattu; 478 } 403 479 } 404 480 … … 409 485 } 410 486 411 412 413 487 void Hyokkaa(Pelaaja hahmo) 414 488 { 415 489 LisaaHuiviRuoska(RUUDUN_KOKO, RUUDUN_KOKO); 416 //pelaaja1.Image = hyokkaysKuva; 490 pelaaja1.PlayAnimation(new Animation(HyokkaysAnimaatio)); 491 pelaaja1.Animation.FPS = 4; 417 492 } 418 493 … … 424 499 //hahmo.Animation.Start(); 425 500 } 501 426 502 void Nouse(Pelaaja hahmo) 427 503 { … … 432 508 void Liitele(Pelaaja hahmo) 433 509 { 434 if(hahmo.VoiLiidella && hahmo.Velocity.Y < 0) 435 hahmo.LinearDamping = 0.7; 436 510 if (hahmo.VoiLiidella && hahmo.Velocity.Y < 0) 511 { 512 hahmo.LinearDamping = 0.75; 513 huiviPropelli.IsVisible = true; 514 pelaaja1.AnimFall = new Animation(LiitelyAnimaatio); 515 } 437 516 } 438 517 … … 440 519 { 441 520 hahmo.LinearDamping = 1.0; 442 } 443 444 void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti) 521 huiviPropelli.IsVisible = false; 522 pelaaja1.AnimFall = new Animation(AbillyPudotus); 523 } 524 525 void TormaaHedelmaan(PhysicsObject hahmo, PhysicsObject hedelma) 445 526 { 446 527 maaliAani.Play(); 447 MessageDisplay.Add("Keräsit hedelmän!");528 //MessageDisplay.Add("Keräsit hedelmän!"); 448 529 hedelmaLaskuri.Value += 1; 530 pisteLaskuri.Value += 50; 531 hedelma.Destroy(); 532 } 533 534 void TormaaSydammeen(PhysicsObject hahmo, PhysicsObject sydan) 535 { 536 pisteLaskuri.Value += 70; 537 sydan.Destroy(); 538 } 539 540 void TuhoaaVihun(PhysicsObject huiviRuoska, PhysicsObject Vihu) 541 { 449 542 pisteLaskuri.Value += 100; 450 tahti.Destroy(); 543 Vihu.Destroy(); 544 } 545 546 void LaatikkoTormaaVihuun(PhysicsObject laatikko, PhysicsObject Vihu) 547 { 548 pisteLaskuri.Value += 100; 549 Vihu.Destroy(); 550 laatikko.Destroy(); 451 551 } 452 552 … … 456 556 //pelaaja1.PlayAnimation(new Animation(kirkleKipu)); 457 557 } 558 559 void LisaElamaKasvaa() 560 { 561 lisaElamaLaskuri.Value += 1; 562 } 563 564 protected override void Update(Time time) 565 { 566 base.Update(time); 567 568 if (huiviRuoska != null) 569 { 570 huiviRuoska.X = pelaaja1.X + pelaaja1.FacingDirection.GetVector().X * (pelaaja1.Width / 2 + huiviRuoska.Width / 2); 571 huiviRuoska.Y = pelaaja1.Y + 7; 572 } 573 } 458 574 } -
2013/27/AkiP/Kirkle/KirkleContent/AbillyContent.contentproj
r4401 r4436 373 373 </Compile> 374 374 </ItemGroup> 375 <ItemGroup> 376 <Compile Include="EyeAlienWalking-1.png"> 377 <Name>EyeAlienWalking-1</Name> 378 <Importer>TextureImporter</Importer> 379 <Processor>TextureProcessor</Processor> 380 </Compile> 381 </ItemGroup> 382 <ItemGroup> 383 <Compile Include="EyeAlienWalking-2.png"> 384 <Name>EyeAlienWalking-2</Name> 385 <Importer>TextureImporter</Importer> 386 <Processor>TextureProcessor</Processor> 387 </Compile> 388 <Compile Include="EyeAlienWalking-3.png"> 389 <Name>EyeAlienWalking-3</Name> 390 <Importer>TextureImporter</Importer> 391 <Processor>TextureProcessor</Processor> 392 </Compile> 393 <Compile Include="EyeAlienWalking-4.png"> 394 <Name>EyeAlienWalking-4</Name> 395 <Importer>TextureImporter</Importer> 396 <Processor>TextureProcessor</Processor> 397 </Compile> 398 <Compile Include="Sentient.png"> 399 <Name>Sentient</Name> 400 <Importer>TextureImporter</Importer> 401 <Processor>TextureProcessor</Processor> 402 </Compile> 403 </ItemGroup> 404 <ItemGroup> 405 <Compile Include="Heart.png"> 406 <Name>Heart</Name> 407 <Importer>TextureImporter</Importer> 408 <Processor>TextureProcessor</Processor> 409 </Compile> 410 </ItemGroup> 375 411 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 376 412 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2013/27/AkiP/Kirkle/KirkleContent/kentta1.txt
r4401 r4436 1 ##A Q##A Q 2 ##A Q##A Q 3 ##A * Q##A Q 4 ##A Q##A Q 5 ##A Q##A Q 6 ##A * Q##A B * Q 7 ##A ZVVX Q 8 ###//////TI PT//J PTTT/J * Q 9 #######VX * Z##A ****QA Q 10 ######X ZVVTTTTI ****QA Q 11 #####X ****QA Q 12 ####A * 3 ****QA L Q 13 ####X ****QA O Q 14 ###A E//J E//////#A E#J Q 15 #VVX * Q##A ZVVVVVVVX Q#A Q 16 A** Q##A Q##///////////J Q 17 A** * * Q###/////////////##############A Q 18 A** PT######VVVVVVVVVVVVVVVV#########A Q 19 A** * Q####A Q#########I Q 20 #/J Q####A ******Q########A Q 21 ##X Q####A * ******Q########A Q 22 #X PTTI ZVVVVX ******Q########A P# 23 A * * Q########A Q 24 A B Q########A Q 25 A 1 Q#########I Q 26 A* E///J * E/I EJ E/////#########X Q 27 A * Q#VVX QA* QA Q#VVVVVVVVVVVVX Q 28 A *QA*** * ****QA QASSSSSSSSSQA P# 29 A * QA*** * * * * QA P##/////////#A **** **** Q 30 A* QA*** * PT//#A *Q#VVVVVVVVVVX Q 31 A * QA*** 3 ZV#A QA PT/////////J Q 32 A *QA*** * Q#I QA * * ZVVVVVVVVX Q 33 A * Q#////////J QA QA Q 34 A* Q#VVVVVVVVX QA * QA 1 * * * P# 35 A QA* * * PI QA P#A PI Q 1 ##A Q##A 2 ##A Q##A 3 ##A * * * Q##A * 4 ##A * * * Q##A PT//// 5 ##A * * * Q##A *ZV## 6 ##A * * Q##A * * Z# 7 ##A * Q##A B PI *Q 8 ##A ZVVX * Q 9 ###//////TTI E//J PTTT/J Q 10 #######VX * Z##A ****QA E/////# 11 ######X ZVVTTTTI ****QA Q###### 12 #####X ****QA L Q###### 13 ####A * 3 ****QA O PVVVVV## 14 ####X ****QA E#J * * Z# 15 ###A E//J E//////#A Q#A Q 16 #VVX * Q##A ZVVVVVVVX Q#A 1 Q 17 A** Q##A Q##//////////J Q 18 A** * * Q###/////////////#############A Q 19 A** PT######VVVVVVVVVVVVVVVV########A Q 20 A** * Q####A Q#######A P# 21 #/J Q####A ******Q#######A Q 22 ##X Q####A * ******Q#######A *Q 23 #A PTTI ZVVVVX ******Q#######A Q 24 #X * * Q########I Q 25 A B Q#######A Q 26 A 1 Q#######A Q 27 A* E///J * E/I EJ E/////########X Q 28 A * Q#VVX QA* QA Q#VVVVVVVVVVVX E# 29 A *QA*** * ****QA QASSSSSSSSSQA Q# 30 A * QA*** * * * * QA P##/////////#A **** **** Q# 31 A* QA*** * PT//#A *Q#VVVVVVVVVVX Q# 32 A * QA*** 3 ZV#A QA PT////////////## 33 A *QA*** * Q#I QA * * ZVVVVVVVVVVV## 34 A * Q#////////J QA QA Z# 35 A* Q#VVVVVVVVX QA * QA 1 * * * Q 36 A QA* * * QA P#A PI Q 36 37 A QA QA QA Q 37 38 A ZX ZX ZX E//////J Q 38 A 1 2 Q######A Q39 #////////////////J PTIE///////////J E///////J Q######A Q40 VVVVVVVVVVVVVVVVVX *** ZVVVVVVVVV##A* Q#######A Q######A P#39 A 1 2 2 Q######A P# 40 #////////////////J E///////////J E///////J Q######A Q 41 VVVVVVVVVVVVVVVVVX *** ZVVVVVVVVV##A* Q#######A Q######A Q 41 42 Z#A Q#######A Q######A Q 42 * * ZX Q#######A P####### AQ43 * * * E#VVVVVVVX Q###### #IQ44 BQA****** ZVVVVVVX Q43 * * ZX Q#######A P########I Q 44 * * * E#VVVVVVVX Q######A Q 45 QA****** ZVVVVVVX Q 45 46 1 QA****** **** Q 46 47 E//J E/////#A******E//////J **** P#
Note: See TracChangeset
for help on using the changeset viewer.