Console client: Now functional, but several features are still missing.

This commit is contained in:
lotodore
2008-12-25 21:12:59 +00:00
parent 77bb02113a
commit 5623e0865d
11 changed files with 216 additions and 23 deletions
+24 -2
View File
@@ -28,7 +28,8 @@ namespace pokerth_console
{
public void InitDone()
{
Console.WriteLine("Init successful.");
Console.WriteLine("Connection established.");
Console.WriteLine("Retrieving list of games...");
}
public void JoinedGame(string name)
@@ -69,6 +70,7 @@ namespace pokerth_console
{
Console.WriteLine("\n--> {0}: Your turn. Highest set: ${1}. Minimum raise: ${2}. Cash: ${3}.",
Log.StateToString(state), highestSet, minimumRaise, money);
Console.WriteLine("Enter: (f)old, (c)heck, ca(l)l, (b)et<num>, (r)aise<num>, (a)ll in");
}
public void PlayersTurn(Hand.State state, string player)
@@ -110,9 +112,22 @@ namespace pokerth_console
Log.CardToString(cards[4]));
}
public void AllInState()
{
Console.WriteLine(); // simply print a newline
}
public void ShowCards(string name, int[] cards)
{
Console.WriteLine("{0} shows [{1}, {2}].",
name,
Log.CardToString(cards[0]),
Log.CardToString(cards[1]));
}
public void EndOfHandShowCards(string name, int[] cards, int cardsValue, bool allIn)
{
Console.WriteLine("{0} {1} [{2}, {3}] - {4}",
Console.WriteLine("{0} {1} [{2}, {3}] - {4}.",
name,
allIn ? "has" : "shows",
Log.CardToString(cards[0]),
@@ -120,6 +135,11 @@ namespace pokerth_console
Log.CardsValueToString(cardsValue));
}
public void HandResult()
{
Console.WriteLine();
}
public void PlayerWins(string name, uint moneyWon)
{
Console.WriteLine("{0} wins ${1}.", name, moneyWon);
@@ -128,6 +148,8 @@ namespace pokerth_console
public void Error(string message)
{
Console.WriteLine("Error: " + message);
Console.WriteLine("Hint: Try using a different nickname.");
System.Environment.Exit(1);
}
}
}