Esempio n. 1
0
        private void Movimento()
        {
            BugsBLL.FullCombo();
            if (KeyboardUtils.GetKey("ui_select", Keystatus.Pressed) && personagemDTO.Municao != 0)
            {
                personagemDTO.Municao -= 1;
                ArmaSprite.Atirar(personagemDTO, personagemDTO.SpritePersonagem.FlipH);
            }
            if (KeyboardUtils.GetKey("ui_up", Keystatus.Pressed))
            {
                SingleMonophonicEmiterBLL.Reproduzir(JumpSound);
                BugsBLL.FlyBug = false;
                GravidadeBLL.Pular(personagemDTO);
                BugsBLL.NoCombo();
            }

            personagemDTO.Direcao.x = (Convert.ToInt32(KeyboardUtils.GetKey("ui_right", Keystatus.Hold)) - Convert.ToInt32(KeyboardUtils.GetKey("ui_left", Keystatus.Hold)));
            if (KeyboardUtils.GetKey("ui_right", Keystatus.Pressed) || KeyboardUtils.GetKey("ui_left", Keystatus.Pressed))
            {
                if (!BugsBLL.FlyBug)
                {
                    BugsBLL.Combo += 1;
                }
                Combo.Start(1);
            }

            MovimentoKinematicoBLL.Move2D(personagemDTO);
        }
Esempio n. 2
0
 private void _on_AnimationPlayer_animation_finished(String anim_name)
 {
     if (anim_name == "Morte")
     {
         BugsBLL.Morre();
         Base.MudaNivel(Base.NivelAtual);
     }
 }