ctf.environment
Class Tournament

java.lang.Object
  |
  +--ctf.environment.Tournament

public class Tournament
extends Object
implements StateChangeListener

Tournament for CTF.

Author:
Jason Rohrer

Field Summary
(package private)  Class[] mAvailableCompetitorClasses
           
(package private)  String[] mBoardSetNames
           
(package private)  FileSet[] mBoardSets
           
(package private)  GameColorMap mColorMap
           
(package private)  String mCompetitorAgentClassesFileName
           
(package private)  int[] mCompetitorWins
           
(package private)  int mCorrectAgentPoints
           
(package private)  int mDrawThreshold
           
(package private)  int mExceptionPenalty
           
(package private)  Game mGame
           
(package private)  String mIniFileName
           
(package private)  float mMapFractionToWin
           
(package private)  int mNumAgentsPerTeam
           
(package private)  int[] mPointsPerStandardAgent
           
(package private)  int[] mRanking
           
(package private)  int[] mRankingPerAgent
           
(package private)  String mSetsDirName
           
(package private)  Class[] mStandardAgentClasses
           
(package private)  String mStandardAgentClassesFileName
           
(package private)  String mStatsDirName
           
(package private)  int mTeam1Score
           
(package private)  int mTeam2Score
           
(package private)  Class[] mTeamClasses
           
(package private)  Vector[] mTeamExceptions
           
(package private)  int mTournamentPoints
           
(package private)  int[][] mWinsAgainstStandardAgents
           
(package private)  int[][] mWinsPerMap
           
 
Constructor Summary
Tournament()
           
 
Method Summary
static void main(String[] argv)
           
 void stateChanged()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mExceptionPenalty

int mExceptionPenalty

mMapFractionToWin

float mMapFractionToWin

mCorrectAgentPoints

int mCorrectAgentPoints

mTournamentPoints

int mTournamentPoints

mTeam1Score

int mTeam1Score

mTeam2Score

int mTeam2Score

mDrawThreshold

int mDrawThreshold

mIniFileName

String mIniFileName

mSetsDirName

String mSetsDirName

mStandardAgentClassesFileName

String mStandardAgentClassesFileName

mCompetitorAgentClassesFileName

String mCompetitorAgentClassesFileName

mStatsDirName

String mStatsDirName

mGame

Game mGame

mBoardSets

FileSet[] mBoardSets

mBoardSetNames

String[] mBoardSetNames

mAvailableCompetitorClasses

Class[] mAvailableCompetitorClasses

mCompetitorWins

int[] mCompetitorWins

mStandardAgentClasses

Class[] mStandardAgentClasses

mPointsPerStandardAgent

int[] mPointsPerStandardAgent

mWinsAgainstStandardAgents

int[][] mWinsAgainstStandardAgents

mWinsPerMap

int[][] mWinsPerMap

mRanking

int[] mRanking

mRankingPerAgent

int[] mRankingPerAgent

mTeamClasses

Class[] mTeamClasses

mTeamExceptions

Vector[] mTeamExceptions

mColorMap

GameColorMap mColorMap

mNumAgentsPerTeam

int mNumAgentsPerTeam
Constructor Detail

Tournament

public Tournament()
Method Detail

main

public static void main(String[] argv)

stateChanged

public void stateChanged()
Specified by:
stateChanged in interface StateChangeListener