Exemplo n.º 1
0
 public override void Update()
 {
     base.Update();
     IntervalPojavljivanja.Update();
     ProvjeraPojavljivanja();
     AzurirajKretanje();
 }
Exemplo n.º 2
0
        /// <summary>
        /// Called every frame
        /// </summary>
        public override void Update()
        {
            base.Update();

            Ressurrection.Update();

            if (!Alive && Ressurrection.AtMax)
            {
                MainScene scene = Program.game.GetScene <MainScene>();

                Alive = true;
                RemoveGraphic(playerDieImage);
                AddGraphic(playerImage);
                scene.player.SetPosition(new Vector2(scene.PlayPosition.X + scene.PlayWidth.X,
                                                     scene.PlayPosition.Y + scene.PlayWidth.Y));
            }

            UpdateMovement();

            //If playerLives are 0, then switch to highscore screen
            if (playerLives == 0)
            {
                Game.SwitchScene(new HighScoresScene());
            }
        }
 /// <summary>
 /// Ažuriranje
 /// </summary>
 public override void Update()
 {
     base.Update();
     AzurirajPucanje();
     AzurirajKretanje();
     IntervalPucanja.Update();
 }
Exemplo n.º 4
0
        /// <summary>
        /// Update.
        /// </summary>
        public override void Update()
        {
            base.Update();

            UpdateShooting();
            UpdateMovement();
            ShootingCooldown.Update();
        }
Exemplo n.º 5
0
        //Update functions
        public override void Update()
        {
            base.Update();

            AppearTimer.Update();

            CheckAppear();
            UpdateMovement();
        }
Exemplo n.º 6
0
        /// <summary>
        /// poziva svaki frame
        /// </summary>
        public override void Update()
        {
            base.Update();
            Ozivljavanje.Update();

            if (!JeZiv && Ozivljavanje.AtMax)
            {
                GlavnaScena glavnaScena = Program.Igra.GetScene <GlavnaScena>();
                JeZiv = true;
                RemoveGraphic(SlikaUnistenogIgraca);
                AddGraphic(SlikaIgraca);
                glavnaScena.Igrac.SetPosition(new Vector2(glavnaScena.PlayPosition.X + glavnaScena.PlayWidth.X,
                                                          glavnaScena.PlayPosition.Y + glavnaScena.PlayWidth.Y));
            }

            AzurirajKretanje();

            //If playerLives are 0, then switch to highscore screen

            if (ZivotiIgraca == 0)
            {
                Game.SwitchScene(new HighScoresScene(IznosBodova));
            }
        }