private void BlockOpen() { if (_playerMove != EnumMove.Block && _playerMove != EnumMove.Peek) { _playerMove = EnumMove.Block; } else { _playerMove = EnumMove.Open; } if (_proxy != null) { _proxy.OpponentMove(_playerMove); } if (_playerMove == EnumMove.Block || _playerMove == EnumMove.Peek) { _playerBlockingMove = true; } else { _playerBlockingMove = false; } }
private void RightHook() { if (_proxy != null) { _proxy.OpponentMove(EnumMove.RightHook); } _playerMove = EnumMove.RightHook; }
private void RightBody() { if (_proxy != null) { _proxy.OpponentMove(EnumMove.RightBody); } _playerMove = EnumMove.RightBody; }
private void timer1_Tick(object sender, EventArgs e) { if (_playerBlockingMove) { if (_proxy != null) { int i = new Random().Next(1, 4); bool peek = (i > 2); if (peek) { _playerMove = EnumMove.Peek; } else { _playerMove = EnumMove.Block; } //if(_playerMove == EnumMove.Block) // _playerMove = EnumMove.Peek; //else // _playerMove = EnumMove.Block; _proxy.OpponentMove(_playerMove); } } if (_opponentMove != EnumMove.Block && _opponentMove != EnumMove.Peek) { _opponentMove = EnumMove.Open; } else { if (_opponentMove == EnumMove.Block) { _opponentMove = EnumMove.Block; } else { _opponentMove = EnumMove.Peek; } } }
private void OpponentHit(PictureBox image, EnumMove playerMove) { bool headHit = false; bool bodyHit = false; headHit = (_opponentMove != EnumMove.Block) && (playerMove == EnumMove.LeftHook || playerMove == EnumMove.RightHook); bodyHit = (_opponentMove != EnumMove.Open) && (playerMove == EnumMove.LeftBody || playerMove == EnumMove.RightBody); if (headHit || bodyHit) { _playerHitCount++; image.Image = HitImage(); if (_proxy != null) { _proxy.OpponentMove(EnumMove.Hit); } _playerHitCount = 0; } }
public void OpponentMove(EnumMove opponentMove) { switch (opponentMove) { case EnumMove.Block: _opponentMove = EnumMove.Block; break; case EnumMove.Peek: _opponentMove = EnumMove.Peek; break; case EnumMove.LeftBody: _opponentMove = EnumMove.LeftBody; break; case EnumMove.LeftHook: _opponentMove = EnumMove.LeftHook; break; case EnumMove.RightBody: _opponentMove = EnumMove.RightBody; break; case EnumMove.RightHook: _opponentMove = EnumMove.RightHook; break; case EnumMove.Hit: break; default: _opponentMove = EnumMove.Open; break; } DrawOpponent(); }
public void Move(EnumMove move) { switch (move) { case EnumMove.Up: if (OffsetY < 0) { OffsetY = OffsetY + _movRange; } break; case EnumMove.Down: if (OffsetY > Util.CanvasHeight - Height) { OffsetY = OffsetY - _movRange; } break; case EnumMove.Right: if (OffsetX > Util.CanvasWidth - Width) { OffsetX = OffsetX - _movRange; } break; case EnumMove.Left: if (OffsetX < 0) { OffsetX = OffsetX + _movRange; } break; } foreach (var transition in Transitions) { transition.RefreshOffset(); } }
public void Move(EnumMove move) { int offsetX = 0; int offsetY = 0; _indexIndexMov++; if (_indexIndexMov == 5) { _indexIndexMov = 0; switch (move) { case EnumMove.Up: //offsetY = -_offsetMovRange; if (_indexMov > 8 && _indexMov < 12) { _indexMov++; if (_indexMov > 11) { _indexMov = 9; } } else { _indexMov = 10; } break; case EnumMove.Down: //offsetY = _offsetMovRange; if (_indexMov < 3) { _indexMov++; if (_indexMov > 2) { _indexMov = 0; } } else { _indexMov = 1; } break; case EnumMove.Left: //offsetX = -_offsetMovRange; if (_indexMov > 2 && _indexMov < 6) { _indexMov++; if (_indexMov > 5) { _indexMov = 3; } } else { _indexMov = 4; } break; case EnumMove.Right: //offsetX = _offsetMovRange; if (_indexMov > 5 && _indexMov < 9) { _indexMov++; if (_indexMov > 8) { _indexMov = 6; } } else { _indexMov = 7; } break; } } X = X + offsetX; Y = Y + offsetY; OnPropertyChanged("Avatar"); }
public void OpponentMove(EnumMove opponentMove) { Channel.OpponentMove(opponentMove); }
public void OpponentMove(EnumMove opponentMove) { _cloudBoxing.OpponentMove(opponentMove); }