zork2Class
Class Ordeal

java.lang.Object
  |
  +--zork2Class.Ordeal
Direct Known Subclasses:
FightOrdeal, QuestionOrdeal, SkillOrdeal

public abstract class Ordeal
extends java.lang.Object

the class Ordeal
creation :5 mai 03 at 17:54:26
The abstract description of ordeal class

Version:
1.0
Author:
Michel de VERDELHAN

Field Summary
protected  java.lang.String description
           
protected  java.lang.String name
           
protected  Reward recompense
           
 
Constructor Summary
Ordeal()
           
 
Method Summary
abstract  void appReward()
           
abstract  void doOrdeal(Game partie)
           
 java.lang.String getDescription()
          Returns the description.
 java.lang.String getName()
          Returns the name.
 Reward getRecompense()
          Returns the recompense.
abstract  void ordealSuccess(boolean b)
           
 void setDescription(java.lang.String description)
          Sets the description.
 void setName(java.lang.String name)
          Sets the name.
 void setRecompense(Reward recompense)
          Sets the recompense.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

description

protected java.lang.String description

recompense

protected Reward recompense
Constructor Detail

Ordeal

public Ordeal()
Method Detail

ordealSuccess

public abstract void ordealSuccess(boolean b)

doOrdeal

public abstract void doOrdeal(Game partie)

appReward

public abstract void appReward()

getDescription

public java.lang.String getDescription()
Returns the description.

Returns:
String

getName

public java.lang.String getName()
Returns the name.

Returns:
String

getRecompense

public Reward getRecompense()
Returns the recompense.

Returns:
Reward

setDescription

public void setDescription(java.lang.String description)
Sets the description.

Parameters:
description - The description to set

setName

public void setName(java.lang.String name)
Sets the name.

Parameters:
name - The name to set

setRecompense

public void setRecompense(Reward recompense)
Sets the recompense.

Parameters:
recompense - The recompense to set