示例#1
0
 private void Skjuta(GameTime gameTime)
 {
     skjutTimer += gameTime.ElapsedGameTime.Milliseconds;
     if (keyboardState.IsKeyDown(Keys.LeftShift) && lever && skjutTimer >= 500)
     {
         VanligtFiendeSkott s = new VanligtFiendeSkott(game, spriteSheet, runningState);
         s.SkjutSkott(this, riktning);
         runningState.addObjektLista.Add(s);
         skjutTimer = 0;
     }
 }
示例#2
0
 private void Skjuta(GameTime gameTime)
 {
     skjutTimer1 += gameTime.ElapsedGameTime.Milliseconds;
     skjutTimer2 += gameTime.ElapsedGameTime.Milliseconds;
     if (keyboardState.IsKeyDown(Keys.LeftShift) && lever && skjutTimer1 >= 500 && antalSkottKvar <= 0)
     {
         antalSkottKvar = 3;
         skjutTimer1 = 0;
     }
     if (antalSkottKvar >=1 && skjutTimer2 >= 75)
     {
         VanligtFiendeSkott s = new VanligtFiendeSkott(game, spriteSheet, runningState);
         s.SkjutSkott(this, riktning);
         game.levelState.addObjektLista.Add(s);
         skjutTimer2 = 0;
         antalSkottKvar -= 1;
     }
 }