Package org.gnubridge.core.bidding

Source Code of org.gnubridge.core.bidding.RPQuizzes$Basics

package org.gnubridge.core.bidding;

import org.gnubridge.core.Hand;
import org.gnubridge.core.deck.Ace;
import org.gnubridge.core.deck.Clubs;
import org.gnubridge.core.deck.Diamonds;
import org.gnubridge.core.deck.Eight;
import org.gnubridge.core.deck.Five;
import org.gnubridge.core.deck.Four;
import org.gnubridge.core.deck.Hearts;
import org.gnubridge.core.deck.Jack;
import org.gnubridge.core.deck.King;
import org.gnubridge.core.deck.Nine;
import org.gnubridge.core.deck.Queen;
import org.gnubridge.core.deck.Seven;
import org.gnubridge.core.deck.Six;
import org.gnubridge.core.deck.Spades;
import org.gnubridge.core.deck.Ten;
import org.gnubridge.core.deck.Three;
import org.gnubridge.core.deck.Two;

/**
* adapted from Richard Pavlicek's bridge lessons
* // http://www.rpbridge.net/
*
*/

public class RPQuizzes {
  public static class Basics {
    public static class Lesson2 {
      public static Hand hand1() {
        return new Hand (
            Ace.of(Spades.i()), Jack.of(Spades.i()), Ten.of(Spades.i()), Six.of(Spades.i()),
            King.of(Hearts.i()), Jack.of(Hearts.i()), Three.of(Hearts.i()),
            Nine.of(Diamonds.i()), Eight.of(Diamonds.i()), Six.of(Diamonds.i()),
            Ace.of(Clubs.i()), King.of(Clubs.i()), Two.of(Clubs.i())
            );
       
      }
      public static Hand hand2() {
        return new Hand (
            Ace.of(Spades.i()), Jack.of(Spades.i()), Nine.of(Spades.i()), Seven.of(Spades.i()), Five.of(Spades.i()),
            Three.of(Hearts.i()), Two.of(Hearts.i()),
            King.of(Diamonds.i()), Queen.of(Diamonds.i()), Seven.of(Diamonds.i()), Five.of(Diamonds.i()),
            Four.of(Clubs.i()), Two.of(Clubs.i())
            )
      }
      public static Hand hand3() {
        return new Hand ("A,K,4,3", "K,J,9,2", "6,2","Q,9,7" );
      }
      public static Hand hand4() {
        return new Hand ("Q,10", "3", "Q,J,8,6,5","A,K,J,8,2" );
      }
      public static Hand hand5() {
        return new Hand ("K,2", "A,Q,3", "A,8,6,5,3","K,J,3" );
      }
      public static Hand hand6() {
        return new Hand ("A,J,9,7,5", "K,J,10,7", "A,3","K,2" );
      }
      public static Hand hand7() {
        return new Hand ("A,K,4,3", "A,K,J,2", "2","K,9,8,2" );
      }
      public static Hand hand8() {
        return new Hand ("A,K,5,4,3", "2", "A,J,9,7,5,4","3" );
      }
      public static Hand hand9() {
        return new Hand ("A,K,3", "K,J,8", "A,K,6","J,10,9,6" );
      }
      public static Hand hand10() {
        return new Hand ("K,9,8,7,6", "A,Q,J,9,5", "10,7,5" );
      }
      public static Hand hand11() {
        return new Hand ("A,Q,8", "J,8,7,6,4", "A,Q","K,J,6" );
      }
      public static Hand hand12() {
        return new Hand ("A,K,10,2", "J,6,4", "A,Q,8","9,6,4" );
      }

    }
  }

}
TOP

Related Classes of org.gnubridge.core.bidding.RPQuizzes$Basics

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.