- Timestamp:
- 2015-07-23 11:01:58 (8 years ago)
- Location:
- 2015/30/ArttuH/TasoHyppely
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/TasoHyppely.cs
r6952 r6957 26 26 double pelaajan2_Luoti_laskuri_X = 190; 27 27 double pelaajan2_Luoti_laskuri_Y = 180; 28 29 bool pelaaja1ampuu = false; 28 30 29 31 PlatformCharacter pelaaja1; … … 125 127 ControllerOne.ListenAnalog(AnalogControl.RightStick, 0.1, Tahtaa, "tähtää aseella"); 126 128 ControllerOne.Listen(Button.RightTrigger, ButtonState.Down, AmmuAseella, "ampuu", pelaaja1); 129 ControllerOne.Listen(Button.RightTrigger, ButtonState.Pressed, delegate { pelaaja1ampuu = true; }, null); 130 ControllerOne.Listen(Button.RightTrigger, ButtonState.Released, delegate {pelaaja1ampuu = false;} , null); 127 131 Add(pelaaja1); 128 132 } … … 237 241 if (ammus != null) 238 242 { 243 pelaaja1.Weapon.Angle += Angle.FromDegrees(RandomGen.NextInt(-10, 10)); 239 244 luotilaskuri.Value--; 240 245 ammus.Size *= 0.8; … … 242 247 ControllerOne.Vibrate(0.16, 0.16, 0.16, 0.16, 0.1); 243 248 ammus.MaximumLifetime = TimeSpan.FromSeconds(0.6); 249 244 250 } 245 251 } … … 247 253 void Tahtaa(AnalogState tatinTila) 248 254 { 249 pelaaja1.Weapon.Angle = tatinTila.StateVector.Angle; 255 if (pelaaja1ampuu) 256 { 257 pelaaja1.Weapon.Angle = tatinTila.StateVector.Angle + Angle.FromDegrees(RandomGen.NextInt(-10, 10)); 258 } 259 else 260 { 261 pelaaja1.Weapon.Angle = tatinTila.StateVector.Angle; 262 } 250 263 } 251 264 … … 261 274 piikki.Position = paikka; 262 275 piikki.Image = piikkikuva; 276 piikki.CollisionIgnoreGroup = 10; 263 277 piikki.Tag = "piikki"; 264 278 Add(piikki);
Note: See TracChangeset
for help on using the changeset viewer.