Uses of Interface
jagafa.rule.RuleSet

Packages that use RuleSet
jagafa   
jagafa.ai   
jagafa.object   
jagafa.rule   
jagafa.scores   
jagafa.stats   
 

Uses of RuleSet in jagafa
 

Methods in jagafa that return RuleSet
 RuleSet JassRoundCore.getRules()
          Returns the RuleSet
 

Methods in jagafa with parameters of type RuleSet
 void JassRoundCore.setRules(RuleSet r)
          Set the RuleSet
 

Constructors in jagafa with parameters of type RuleSet
JassRound(RuleSet rules)
          Constructor: init the game with the ruleSet given
JassRoundCore(RuleSet rules)
          Initialize a new game using the RuleSet given
 

Uses of RuleSet in jagafa.ai
 

Methods in jagafa.ai that return RuleSet
 RuleSet CoreAI.chooseRuleSet()
           
 RuleSet JassAI.chooseRuleSet()
          Choose a RuleSet out of the available Sets of a given scoreTable
 RuleSet ProbabilityAI.chooseRuleSet()
           
 RuleSet SimpleAI.chooseRuleSet()
           
static RuleSet RuleSetChoiceAI.chooseRuleSet(Player p, JassRound round)
           
 

Methods in jagafa.ai with parameters of type RuleSet
static int RuleSetChoiceAI.estimateScore(RuleSet rule)
           
static double RuleSetChoiceAI.gradeRuleSet(RuleSet rule)
           
 

Uses of RuleSet in jagafa.object
 

Methods in jagafa.object with parameters of type RuleSet
 void Hand.sort(RuleSet rules)
          Sort the Hand according to the RuleSet
 

Uses of RuleSet in jagafa.rule
 

Classes in jagafa.rule that implement RuleSet
 class CoiffeurRules
           
 class KijRules
           
 class ObenRules
           
 class SlalomObenStartRules
           
 class TrumpfRules
           
 class UntenRules
           
 

Uses of RuleSet in jagafa.scores
 

Methods in jagafa.scores that return types with arguments of type RuleSet
 java.util.List<RuleSet> AbstractScoreTable.getRules()
           
 java.util.List<RuleSet> ScoreTable.getRules()
          Get a list of all activated RuleSets
 

Methods in jagafa.scores with parameters of type RuleSet
 void AbstractScoreTable.activateRule(RuleSet rule)
           
 void ScoreTable.activateRule(RuleSet rule)
          Activate a RuleSet.
 void AbstractScoreTable.addScores(int[] scores, RuleSet rules)
           
 void CoiffeurScoreTable.addScores(int[] scores, RuleSet rules)
          Deprecated.  
 void SchieberScoreTable.addScores(int[] scores, RuleSet rules)
           
 void ScoreTable.addScores(int[] scores, RuleSet rules)
          Add scores achieved with a specific RuleSet to the table.
 void AbstractScoreTable.deactivateRule(RuleSet rule)
           
 void ScoreTable.deactivateRule(RuleSet rule)
          Deactivate a RuleSet.
 int CoiffeurScoreTable.getMultiplier(RuleSet rule)
          Deprecated.  
 int SchieberScoreTable.getMultiplier(RuleSet rule)
           
 int ScoreTable.getMultiplier(RuleSet rule)
          Returns the multiplier of an activated RuleSet.
 boolean AbstractScoreTable.isRuleAvailable(RuleSet rule)
           
 boolean ScoreTable.isRuleAvailable(RuleSet rule)
           
 

Uses of RuleSet in jagafa.stats
 

Methods in jagafa.stats with parameters of type RuleSet
static CardList CardTool.getValidCards(Hand hand, Board board, RuleSet rules)
          Get all Valid Cards out of the Hand for the board with the Ruleset specified
static boolean CardTool.isBock(int nth, Card c, CardList gone, RuleSet rules)
          Check wether the card is a Bock of level n or not
 

Constructors in jagafa.stats with parameters of type RuleSet
PlayerStats(RuleSet rules, Player player)
           
 



Copyright 2005 MA Software. All Rights Reserved.