31 lines
740 B
Java
31 lines
740 B
Java
package ch.epfl.javass.jass;
|
|
|
|
/**
|
|
* An interface containing the main variables defining a Jass game
|
|
* @author Charles BEAUVILLE
|
|
* @author Celia HOUSSIAUX
|
|
*
|
|
*/
|
|
public interface Jass {
|
|
/**
|
|
* Number of cards in one hand at the beginning of a round.
|
|
*/
|
|
int HAND_SIZE = 9;
|
|
/**
|
|
* Number of tricks in a round.
|
|
*/
|
|
int TRICKS_PER_TURN = 9;
|
|
/**
|
|
* Number of necessary points to win.
|
|
*/
|
|
int WINNING_POINTS = 1000;
|
|
/**
|
|
* Number of additional points won by a team which has won all the tricks of a round.
|
|
*/
|
|
int MATCH_ADDITIONAL_POINTS = 100;
|
|
/**
|
|
* Number of additional points won by a team winning the last trick.
|
|
*/
|
|
int LAST_TRICK_ADDITIONAL_POINTS = 5;
|
|
}
|