dd.hurricane
Class Tutorial

java.lang.Object
  extended bydd.sim.SimObject
      extended bydd.hurricane.Scenario
          extended bydd.hurricane.Tutorial
All Implemented Interfaces:
java.io.Serializable

public class Tutorial
extends Scenario

The scenario object handles all the setup associated with starting a turn. It has a publicly-accessible ArrayList named "proposals" that holds the list of proposals for the current turn. ... [more to come]

Author:
Eric Scharff
See Also:
Serialized Form

Field Summary
 
Fields inherited from class dd.sim.SimObject
attributes
 
Constructor Summary
Tutorial()
           
 
Method Summary
 java.lang.String getIntro()
           
 Briefing nextTurn(GameRoot root, java.util.Random rng)
           
 
Methods inherited from class dd.hurricane.Scenario
getBaseEconBudget, getBaseSocialBudget, getCurrentEconBudget, getCurrentSocialBudget, getDebriefing, getMap, getName, getNumTurns, getTurn, loadMap, main, readCostTable, readProposal, roleForPlayer, setBudget, setCurrentEconBudget, setCurrentSocialBudget, setMap, spendBudget
 
Methods inherited from class dd.sim.SimObject
addPropertyChangeListener, addPropertyChangeListener, debug, duplicate, error, fatal, filter, filter, firePropertyChange, getAttribute, getAttribute, getAttributes, getGlobalAttribute, getObjectAttribute, getObjectAttribute, incrementAttribute, incrementAttribute, isSet, log, out, readFromXML, readFromXML, removeAttribute, removePropertyChangeListener, setAttribute, setAttribute, setAttribute, setAttributes, setGlobalAttribute, warning, writeText, writeXML, writeXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tutorial

public Tutorial()
Method Detail

getIntro

public java.lang.String getIntro()
Overrides:
getIntro in class Scenario

nextTurn

public Briefing nextTurn(GameRoot root,
                         java.util.Random rng)
Overrides:
nextTurn in class Scenario