private void GameOnPlayerBid(BidEventArgs bidEventArgs) { this.Contract = bidEventArgs.CurrentContract; this.Draw(); if (bidEventArgs.Position == this.Position) { // Current player bid event return; } if (bidEventArgs.Position == PlayerPosition.East) { ConsoleHelper.DrawTextBoxTopRight(bidEventArgs.Bid.ToString(), 80 - 2 - this.Game[PlayerPosition.East].Name.Length - 2, 8); } if (bidEventArgs.Position == PlayerPosition.North) { ConsoleHelper.DrawTextBoxTopLeft(bidEventArgs.Bid.ToString(), 40 - (bidEventArgs.Bid.ToString().Length / 2), 4); } if (bidEventArgs.Position == PlayerPosition.West) { ConsoleHelper.DrawTextBoxTopLeft(bidEventArgs.Bid.ToString(), this.Game[PlayerPosition.West].Name.Length + 3, 8); } ConsoleHelper.WriteOnPosition(string.Format("{0} from {1} ({2} player)", bidEventArgs.Bid, this.Game[bidEventArgs.Position].Name, bidEventArgs.Position), 0, Settings.ConsoleHeight - 3); ConsoleHelper.WriteOnPosition("Press enter to continue...", 0, Settings.ConsoleHeight - 2); Console.ReadLine(); }
internal void InformForBid(BidEventArgs eventArgs) { if (this.PlayerBid != null) { this.PlayerBid(eventArgs); } }
private static void GameInfoOnPlayerBid(BidEventArgs eventArgs) { // Console.WriteLine("{1} from {0}", eventArgs.Position, eventArgs.Bid); //// Console.ReadKey(); }
internal void InformForBid(BidEventArgs eventArgs) { if (this.PlayerBid != null) { this.PlayerBid(eventArgs); } }