From 628aa405c56c42915a251f4411618b478b30aaeb Mon Sep 17 00:00:00 2001 From: emkael Date: Sun, 21 Dec 2014 19:53:52 +0000 Subject: * constants for declarer/denomination git-svn-id: https://svn.emkael.info/an9k@35 05ec0d5d-773b-4d93-9e23-c81a7ac79feb --- Analizator9000/Analizator9000/BCalcWrapper.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Analizator9000') diff --git a/Analizator9000/Analizator9000/BCalcWrapper.cs b/Analizator9000/Analizator9000/BCalcWrapper.cs index 0e5c894..7a8588f 100644 --- a/Analizator9000/Analizator9000/BCalcWrapper.cs +++ b/Analizator9000/Analizator9000/BCalcWrapper.cs @@ -12,10 +12,19 @@ namespace Analizator9000 /// struct BCalcResult { + public const int DENOMINATION_NONTRUMP = 0; + public const int DENOMINATION_SPADES = 1; + public const int DENOMINATION_HEARTS = 2; + public const int DENOMINATION_DIAMONDS = 3; + public const int DENOMINATION_CLUBS = 4; /// /// Trump denomination (N/S/H/D/C). /// public char trumpSuit; + public const int DECLARER_NORTH = 0; + public const int DECLARER_EAST = 1; + public const int DECLARER_SOUTH = 2; + public const int DECLARER_WEST = 3; /// /// Declaring player (N/E/S/W). /// @@ -57,7 +66,6 @@ namespace Analizator9000 /// Player on lead, in numeric format. See the original documentation for details. /// Pointer to solver instance. /// Original documentation: http://bcalc.w8.pl/API_C/bcalcdds_8h.html#ab636045f65412652246b769e8e95ed6f - //TODO Enum/constants for trumps/players, definitely. [DllImport(@"bin\libbcalcdds.dll", CallingConvention = CallingConvention.Cdecl)] private static extern IntPtr bcalcDDS_new(IntPtr format, IntPtr hands, Int32 trump, Int32 leader); -- cgit v1.2.3