com.webkitchen.brainathlon.gameControl
Class SimpleDisplayCourse

java.lang.Object
  extended by com.webkitchen.brainathlon.gameControl.AbstractCourse
      extended by com.webkitchen.brainathlon.gameControl.SimpleDisplayCourse
All Implemented Interfaces:
java.awt.event.WindowListener, java.util.EventListener

public class SimpleDisplayCourse
extends AbstractCourse

Simply displays brainwave activity in the four standard frequency bands of Beta, Alpha, Theta and Delta


Nested Class Summary
 
Nested classes/interfaces inherited from class com.webkitchen.brainathlon.gameControl.AbstractCourse
AbstractCourse.AbstractPlayerMonitor
 
Field Summary
 
Fields inherited from class com.webkitchen.brainathlon.gameControl.AbstractCourse
announceCourse, courseOver, courseOverUI, courseTitle, courseUI, playerMonitorList, players, running, scoreRange, timedCourse, timeInCourse, timeLimit, winner
 
Constructor Summary
SimpleDisplayCourse(java.util.List<Player> players)
           
 
Method Summary
protected  void attachMonitors()
           
protected  void createCoefficients(FilterDesigner designer)
           
protected  AbstractCourseUI getCourseUI()
           
 PlayerMonitorList<ISpectrumPlayerMonitor> getPlayerMonitorList()
           
protected  boolean needCoeffients()
           
 
Methods inherited from class com.webkitchen.brainathlon.gameControl.AbstractCourse
attachAsListener, designFilters, dumpCoefficients, getFinalScore, getFinishTime, getScoreRange, getTitle, getWinner, playerWon, start, stop, tick, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDisplayCourse

public SimpleDisplayCourse(java.util.List<Player> players)
Method Detail

getCourseUI

protected AbstractCourseUI getCourseUI()
Specified by:
getCourseUI in class AbstractCourse

getPlayerMonitorList

public PlayerMonitorList<ISpectrumPlayerMonitor> getPlayerMonitorList()
Specified by:
getPlayerMonitorList in class AbstractCourse

attachMonitors

protected void attachMonitors()
Specified by:
attachMonitors in class AbstractCourse

needCoeffients

protected boolean needCoeffients()
Specified by:
needCoeffients in class AbstractCourse

createCoefficients

protected void createCoefficients(FilterDesigner designer)
Specified by:
createCoefficients in class AbstractCourse