- Timestamp:
- 2010-07-08 14:57:26 (13 years ago)
- Location:
- 2010/27/julkivim/CCCP/FysiikkaPeli1
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/27/julkivim/CCCP/FysiikkaPeli1/Content/Content.contentproj
r1180 r1198 49 49 </Compile> 50 50 </ItemGroup> 51 <ItemGroup> 52 <Compile Include="Longcat.png"> 53 <Name>Longcat</Name> 54 <Importer>TextureImporter</Importer> 55 <Processor>TextureProcessor</Processor> 56 </Compile> 57 </ItemGroup> 51 58 </Project> -
2010/27/julkivim/CCCP/FysiikkaPeli1/Peli.cs
r1184 r1198 19 19 ControllerOne.Vibrate(1.0, 1.0, 1.0, 1.0, .5); 20 20 } 21 LaserGun pyssy2; 21 22 AssaultRifle pyssy; 22 23 void LuoKentta() … … 51 52 void ABC() 52 53 { 53 kissa = new PhysicsObject( 100, 200);54 kissa = new PhysicsObject(200, 400); 54 55 kissa.Tag = "pelaaja"; 55 56 kissa.Angle = Angle.Degrees(0); 56 57 Add(kissa); 57 58 pyssy = new AssaultRifle(100, 100); 58 59 pyssy2 = new LaserGun(100, 100); 59 60 pyssy.BulletCollision = ammusOsuu; 60 61 62 61 pyssy2.LaserCollision = ammusOsuu; 62 kissa.Image = LoadImage("longcat"); 63 pyssy2.TimeBetweenUse = TimeSpan.FromMilliseconds(100); 63 64 kissa.Add(pyssy); 65 kissa.Add(pyssy2); 64 66 kissa.CanRotate = false; 65 67 pyssy.Ammo.Value = 500; … … 69 71 Keyboard.Listen(Key.Up, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, 1000)); 70 72 Keyboard.Listen(Key.Down, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, -1000)); 71 Keyboard.Listen(Key.Space, ButtonState.Down, ammuAseella, "ammu"); 73 Mouse.Listen(MouseButton.Left, ButtonState.Down, ammuAseella, "ammu"); 74 Mouse.Listen(MouseButton.Right, ButtonState.Down, ammuAseella2, "ammu"); 72 75 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, LiikutaPelaajaa, null, new Vector(-1000, 0)); 73 76 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, LiikutaPelaajaa, null, new Vector(1000, 0)); … … 76 79 ControllerOne.ListenAnalog(AnalogControl.LeftStick, 0.1, LiikutaPelaajaa, "Liikuta pelaajaa tattia pyörittämällä."); 77 80 ControllerOne.Listen(Button.A, ButtonState.Down, ammuAseella, "ammu"); 78 81 79 82 Mouse.IsCursorVisible = true; 80 83 Mouse.ListenMovement(0.1, KuunteleLiiketta, null); … … 93 96 ammus.Image = LoadImage("bullet"); 94 97 ammus.IgnoresGravity = true; 98 95 99 //ammus.Hit(new Vector(200, 0)); 96 100 //Add(ammus); 97 101 } 98 102 103 99 104 } 100 105 101 void LiikutaPelaajaa(Vector vektori) 106 void ammuAseella2() 107 { 108 109 PhysicsObject ammus = pyssy2.Shoot(); 110 if (ammus != null) 111 { 112 ammus.Tag = "ammus"; 113 ammus.IgnoresCollisionResponse = true; 114 ammus.IgnoresExplosions = true; 115 ammus.Size = new Vector(80, 20); 116 ammus.MaximumLifetime = TimeSpan.FromMinutes(1); 117 ammus.IgnoresGravity = true; 118 119 //ammus.Hit(new Vector(200, 0)); 120 //Add(ammus); 121 } 122 123 124 } 125 void LiikutaPelaajaa(Vector vektori) 102 126 { 103 127 kissa.Push(vektori); … … 113 137 114 138 115 MessageDisplay.Add("Hiiren suunta: " + suunta.Angle.Degree + " pyssyn kulma: " + pyssy.AbsoluteAngle.Degree);139 116 140 117 141 pyssy.Angle = suunta.Angle; 142 pyssy2.Angle = suunta.Angle; 118 143 } 119 144 … … 135 160 kissa.Push(tatinAsento*1500); 136 161 } 137 } 162 }
Note: See TracChangeset
for help on using the changeset viewer.