Changeset 7425
- Timestamp:
- 2016-06-17 11:07:28 (7 years ago)
- Location:
- 2016/24/PanuK/TrumpAttack
- Files:
-
- 3 added
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/24/PanuK/TrumpAttack/TrumpAttack/TrumpAttack/TrumpAttack.cs
r7376 r7425 12 12 Image Niggachukuva = LoadImage("Niggachu"); 13 13 Image Doritoskuva = LoadImage("Dorito"); 14 Image Trumpkuva = LoadImage(" ");14 Image Trumpkuva = LoadImage("trumpV3"); 15 15 AssaultRifle pelaajan1Ase; 16 16 PhysicsObject kolmio; 17 17 PhysicsObject Trump; 18 PhysicsObject Niggachu; 19 IntMeter trumppinhp; 18 20 public override void Begin() 19 21 { 22 trumppinhp = new IntMeter(5); 23 trumppinhp.LowerLimit += kuolee; 20 24 valikko(); 21 25 … … 23 27 MediaPlayer.PlayFromURL("https://www.youtube.com/watch?v=PJLSzsEjpWM"); 24 28 MediaPlayer.IsRepeating = true; 25 26 29 27 30 } 28 void valikko() { 31 void kuolee() { 32 Trump.Destroy(); 33 Explosion rajahdys = new Explosion(500); 34 rajahdys.Position = Trump.Position; 35 Add(rajahdys); 36 37 38 } 39 40 void valikko() { 29 41 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 30 42 "Aloita peli", "Lopeta"); … … 61 73 Keyboard.Listen(Key.D, ButtonState.Released, 62 74 liikutapelaajaa, "Pelaaja liikkuu oikeelle", Vector.Zero); 63 Keyboard.Listen(Key.Space, ButtonState. Down75 Keyboard.Listen(Key.Space, ButtonState.Pressed 64 76 , AmmuAseella, ""); 65 77 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); … … 77 89 //ammus.Destroy(); 78 90 } 91 92 bool saakoAmpua = true; 93 94 79 95 void AmmuAseella() 80 96 { 81 PhysicsObject ammus = new PhysicsObject(50, 50); 97 if (!saakoAmpua) return; 98 PhysicsObject ammus = new PhysicsObject(35, 35); 82 99 ammus.Image = Doritoskuva; 83 100 Add(ammus); 84 101 ammus.Tag = "ammus"; 85 102 ammus.Position = kolmio.Position + Vector.FromLengthAndAngle(50, kolmio.Angle); 86 103 ammus.CollisionIgnoreGroup = kolmio.CollisionIgnoreGroup; … … 88 105 ammus.Velocity = Vector.FromLengthAndAngle(150, kolmio.Angle); 89 106 107 Timer.SingleShot(2.0, delegate { saakoAmpua = true; }); 108 saakoAmpua = false; 90 109 91 110 if (ammus != null) … … 106 125 void LuoKentta() 107 126 { 108 PhysicsObject muuri = new PhysicsObject(100, Screen.Height);109 muuri.X = Screen.Left + 50;110 muuri.Color = Color.Gray;111 Add(muuri);112 113 127 kolmio = new PhysicsObject(100, 50); 114 128 kolmio.Shape = Shape.Triangle; 129 kolmio.Position = new Vector(-200, 50); 115 130 kolmio.Image = Illuminatikuva; 116 131 kolmio.CollisionIgnoreGroup = 2; … … 121 136 Trump.Image = Trumpkuva; 122 137 Add(Trump); 138 AddCollisionHandler(Trump, "ammus", CollisionHandler.AddMeterValue(trumppinhp, -1)); 139 RandomMoverBrain aivot = new RandomMoverBrain(); 140 Trump.Brain = aivot; 141 aivot.Speed = 1500; 123 142 124 143 Level.CreateBorders(); 144 Level.Background.CreateGradient(Color.Purple, Color.DarkCyan); 125 145 126 146 Camera.ZoomToLevel(); -
2016/24/PanuK/TrumpAttack/TrumpAttack/TrumpAttack/TrumpAttack.csproj.Debug.cachefile
r7376 r7425 4 4 Content\MuuriXDDDD.xnb 5 5 Content\Niggachu.xnb 6 Content\trumpV3.xnb -
2016/24/PanuK/TrumpAttack/TrumpAttack/TrumpAttack/obj/x86/Debug/ContentPipeline-{F894E606-5C0B-4EBC-9AAE-F2B160A733EB}.xml
r7376 r7425 46 46 <Output>C:\MyTemp\PanuK\TrumpAttack\TrumpAttack\TrumpAttack\bin\x86\Debug\Content\Niggachu.xnb</Output> 47 47 <Time>2016-06-15T13:36:04.8340357+03:00</Time> 48 </Item> 49 <Item> 50 <Source>trumpV3.png</Source> 51 <Name>trumpV3</Name> 52 <Importer>TextureImporter</Importer> 53 <Processor>TextureProcessor</Processor> 54 <Options>None</Options> 55 <Output>C:\MyTemp\PanuK\TrumpAttack\TrumpAttack\TrumpAttack\bin\x86\Debug\Content\trumpV3.xnb</Output> 56 <Time>2016-06-17T09:56:39.7975237+03:00</Time> 48 57 </Item> 49 58 <BuildSuccessful>true</BuildSuccessful> -
2016/24/PanuK/TrumpAttack/TrumpAttack/TrumpAttack/obj/x86/Debug/TrumpAttack.csproj.FileListAbsolute.txt
r7344 r7425 12 12 C:\MyTemp\PanuK\TrumpAttack\TrumpAttack\TrumpAttack\bin\x86\Debug\Content\MuuriXDDDD.xnb 13 13 C:\MyTemp\PanuK\TrumpAttack\TrumpAttack\TrumpAttack\bin\x86\Debug\Content\Niggachu.xnb 14 C:\MyTemp\PanuK\TrumpAttack\TrumpAttack\TrumpAttack\bin\x86\Debug\Content\trumpV3.xnb -
2016/24/PanuK/TrumpAttack/TrumpAttack/TrumpAttack/obj/x86/Debug/cachefile-{F894E606-5C0B-4EBC-9AAE-F2B160A733EB}-targetpath.txt
r7344 r7425 4 4 Content\MuuriXDDDD.xnb 5 5 Content\Niggachu.xnb 6 Content\trumpV3.xnb -
2016/24/PanuK/TrumpAttack/TrumpAttack/TrumpAttackContent/TrumpAttackContent.contentproj
r7344 r7425 73 73 </Compile> 74 74 </ItemGroup> 75 <ItemGroup> 76 <Compile Include="trumpV3.png"> 77 <Name>trumpV3</Name> 78 <Importer>TextureImporter</Importer> 79 <Processor>TextureProcessor</Processor> 80 </Compile> 81 </ItemGroup> 75 82 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 76 83 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset
for help on using the changeset viewer.