net.jetrix.filter
Class SuddenDeathFilter

java.lang.Object
  extended by net.jetrix.filter.MessageFilter
      extended by net.jetrix.filter.GenericFilter
          extended by net.jetrix.filter.SuddenDeathFilter

public class SuddenDeathFilter
extends GenericFilter

Sudden death mode. This filter implements the well known sudden death mode from tetrinetx: after a given time, lines are added to all players at a specified rate until the game ends.

Version:
$Revision: 497 $, $Date: 2004-12-14 03:12:55 +0100 (mar., 14 déc. 2004) $
Author:
Emmanuel Bourg

Field Summary
 
Fields inherited from class net.jetrix.filter.GenericFilter
log
 
Fields inherited from class net.jetrix.filter.MessageFilter
config
 
Constructor Summary
SuddenDeathFilter()
           
 
Method Summary
 String getAuthor()
          Returns the author of this filter.
 String getDescription()
          Returns a short description of this filter.
 String getName()
          Returns the name of this filter.
 String getVersion()
          Returns the version of this filter
 void init()
          Called by the channel to indicate to a filter that the filter is being placed into service.
 void onMessage(EndGameMessage m, List<Message> out)
           
 void onMessage(PauseMessage m, List<Message> out)
           
 void onMessage(ResumeMessage m, List<Message> out)
           
 void onMessage(StartGameMessage m, List<Message> out)
           
 
Methods inherited from class net.jetrix.filter.GenericFilter
onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onSpecial, process
 
Methods inherited from class net.jetrix.filter.MessageFilter
destroy, getChannel, getConfig, getProperty, isShared, setChannel, setConfig, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SuddenDeathFilter

public SuddenDeathFilter()
Method Detail

init

public void init()
Description copied from class: MessageFilter
Called by the channel to indicate to a filter that the filter is being placed into service.

Overrides:
init in class MessageFilter

onMessage

public void onMessage(StartGameMessage m,
                      List<Message> out)
Overrides:
onMessage in class GenericFilter

onMessage

public void onMessage(EndGameMessage m,
                      List<Message> out)
Overrides:
onMessage in class GenericFilter

onMessage

public void onMessage(PauseMessage m,
                      List<Message> out)
Overrides:
onMessage in class GenericFilter

onMessage

public void onMessage(ResumeMessage m,
                      List<Message> out)
Overrides:
onMessage in class GenericFilter

getName

public String getName()
Description copied from class: MessageFilter
Returns the name of this filter.

Overrides:
getName in class MessageFilter

getDescription

public String getDescription()
Description copied from class: MessageFilter
Returns a short description of this filter.

Overrides:
getDescription in class MessageFilter

getVersion

public String getVersion()
Description copied from class: MessageFilter
Returns the version of this filter

Overrides:
getVersion in class MessageFilter

getAuthor

public String getAuthor()
Description copied from class: MessageFilter
Returns the author of this filter.

Overrides:
getAuthor in class MessageFilter


Copyright © 2001-2008 Emmanuel Bourg. All Rights Reserved.