From 0d7d167dcfd456c1f8695448f885989661e712c8 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Mon, 19 Jan 2015 00:42:03 +0000
Subject: [PATCH] Create "About" tab and bump version.

---
 app/src/main/java/net/jacekk/bridge/BridgeInput.java |   50 +++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 47 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/net/jacekk/bridge/BridgeInput.java b/app/src/main/java/net/jacekk/bridge/BridgeInput.java
index e47323d..baf18a2 100644
--- a/app/src/main/java/net/jacekk/bridge/BridgeInput.java
+++ b/app/src/main/java/net/jacekk/bridge/BridgeInput.java
@@ -1,7 +1,51 @@
 package net.jacekk.bridge;
 
-/**
- * Created by jacek on 18.01.15.
- */
 public class BridgeInput {
+    public enum Suit {
+        MINOR(0), MAJOR(1), NOTRUMP(2);
+
+        public final int tableIndex;
+
+        Suit(int tableIndex) {
+            this.tableIndex = tableIndex;
+        }
+    }
+
+    public enum Contract {
+        NORMAL(1, 0), DOUBLED(2, 1), REDOUBLED(4, 2);
+
+        public final int multiplier;
+        public final int tableIndex;
+
+        Contract(int multiplier, int tableIndex) {
+            this.multiplier = multiplier;
+            this.tableIndex = tableIndex;
+        }
+    }
+
+    public int bid;
+    public Suit suit;
+    public Contract contract;
+    public boolean weVulnerable;
+    public boolean theyVulnerable;
+    public int PC;
+    public int tricks;
+
+    public String toString() {
+        StringBuilder builder = new StringBuilder();
+        builder.append(bid).append(' ').append(suit.name()).append(' ');
+        builder.append(contract.name()).append(' ');
+
+        if (weVulnerable)
+            builder.append('V');
+        else
+            builder.append('N');
+        if (theyVulnerable)
+            builder.append('V');
+        else
+            builder.append('N');
+        builder.append(' ');
+        builder.append(PC).append("PC, tricks: ").append(tricks);
+        return builder.toString();
+    }
 }

--
Gitblit v1.9.1