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); }
private void _on_TimerEsquerda_timeout() { ArmaEquerda.Atirar(personagemDTO, true); }
private void _on_TimerDireita_timeout() { ArmaDireita.Atirar(personagemDTO, false); }