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; } }
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; } }