A B C D E F G H I J K L M N O P Q R S T U V W X Y

## S

save(String) - Method in class edu.cwru.SimpleRTS.model.SimpleModel
save() - Method in class edu.cwru.SimpleRTS.util.Configuration
  Stores the current set of preferences to the file set by `Configuration.load(String)` or `Configuration.saveAs(String)`.
saveAs(String) - Method in class edu.cwru.SimpleRTS.util.Configuration
  Sets the name of the file to which the preferences should be saved and then saves.
scaleX(int) - Method in class edu.cwru.SimpleRTS.agent.visual.GameScreen
scaleY(int) - Method in class edu.cwru.SimpleRTS.agent.visual.GameScreen
SCALING_FACTOR - Static variable in class edu.cwru.SimpleRTS.agent.visual.GameScreen
ScriptedGoalAgent - Class in edu.cwru.SimpleRTS.agent
  An agent based around the concept of build orders.
ScriptedGoalAgent(int, BufferedReader, Random, boolean) - Constructor for class edu.cwru.SimpleRTS.agent.ScriptedGoalAgent
ScriptedGoalAgent.Goal - Class in edu.cwru.SimpleRTS.agent
  The goal and the means for achieving it.
ScriptedGoalAgent.Goal(String, State.StateView, ScriptedGoalAgent) - Constructor for class edu.cwru.SimpleRTS.agent.ScriptedGoalAgent.Goal
ScriptedGoalAgentTest - Class in edu.cwru.SimpleRTS.agent
ScriptedGoalAgentTest() - Constructor for class edu.cwru.SimpleRTS.agent.ScriptedGoalAgentTest
serialVersionUID - Variable in class edu.cwru.SimpleRTS.model.Target
setActions(Action[]) - Method in interface edu.cwru.SimpleRTS.model.Model
  Set the actions to be executed
setActions(Action[]) - Method in class edu.cwru.SimpleRTS.model.SimpleModel
setArmor(int) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setBaseHealth(int) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setBasicAttack(int) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setCanAcceptGold(boolean) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setCanAcceptWood(boolean) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setCanBuild(boolean) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setCanGather(boolean) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setCanMove(boolean) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setCharacter(char) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setFoodCost(int) - Method in class edu.cwru.SimpleRTS.model.Template
setFoodProvided(int) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setGoldCost(int) - Method in class edu.cwru.SimpleRTS.model.Template
setGoldGatherRate(int) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setName(String) - Method in class edu.cwru.SimpleRTS.model.Template
setPiercingAttack(int) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setPlayer(int) - Method in class edu.cwru.SimpleRTS.model.Template
setPrerequisite(Prerequisite) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setRange(int) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setResourceAmount(int, ResourceType, int) - Method in class edu.cwru.SimpleRTS.environment.State.StateBuilder
setSightRange(int) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setSize(int, int) - Method in class edu.cwru.SimpleRTS.environment.State
setSize(int, int) - Method in class edu.cwru.SimpleRTS.environment.State.StateBuilder
setSupplyCap(int, int) - Method in class edu.cwru.SimpleRTS.environment.State.StateBuilder
setTask(UnitTask) - Method in class edu.cwru.SimpleRTS.model.unit.Unit
setTimeCost(int) - Method in class edu.cwru.SimpleRTS.model.Template
setTurn(int) - Method in class edu.cwru.SimpleRTS.environment.State.StateBuilder
setUnitName(String) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setUp() - Method in class edu.cwru.SimpleRTS.agent.CombatAgentDuelTest
setUp() - Method in class edu.cwru.SimpleRTS.agent.ScriptedGoalAgentTest
setup() - Static method in class edu.cwru.SimpleRTS.agent.visual.VisualAgentTest
setUp() - Method in class edu.cwru.SimpleRTS.model.AttackAndDeathTest
setup() - Static method in class edu.cwru.SimpleRTS.model.GameUnitTest
  Creates an initial state with one of each unit type.
setUp() - Method in class edu.cwru.SimpleRTS.model.PrereqTest
setUp() - Method in class edu.cwru.SimpleRTS.model.ProduceTest
setup() - Static method in class edu.cwru.SimpleRTS.model.ResourceGatheringTest
  Creates an initial state with one of each unit type.
setUp() - Method in class edu.cwru.SimpleRTS.model.SimplePlannerTest
setVerbose(boolean) - Method in class edu.cwru.SimpleRTS.agent.Agent
  Determines whether to print out the action list each time it is chosen by `Agent.getAction()`
setVerbosity(boolean) - Method in class edu.cwru.SimpleRTS.model.SimpleModel
setWoodCost(int) - Method in class edu.cwru.SimpleRTS.model.Template
setWoodGatherRate(int) - Method in class edu.cwru.SimpleRTS.model.unit.UnitTemplate
setxPosition(int) - Method in class edu.cwru.SimpleRTS.model.unit.Unit
setyPosition(int) - Method in class edu.cwru.SimpleRTS.model.unit.Unit
SimpleAgent1 - Class in edu.cwru.SimpleRTS.agent
  A simple agent that makes all its units move in random directions if they are not attacking.
SimpleAgent1(int) - Constructor for class edu.cwru.SimpleRTS.agent.SimpleAgent1
SimpleAgent2 - Class in edu.cwru.SimpleRTS.agent
SimpleAgent2(int, String[]) - Constructor for class edu.cwru.SimpleRTS.agent.SimpleAgent2
SimpleModel - Class in edu.cwru.SimpleRTS.model
  A "Simple" Model
SimpleModel(State, int, StateCreator) - Constructor for class edu.cwru.SimpleRTS.model.SimpleModel
SimplePlanner - Class in edu.cwru.SimpleRTS.model
  An implementation of basic planning methods
SimplePlanner(State) - Constructor for class edu.cwru.SimpleRTS.model.SimplePlanner
SimplePlannerTest - Class in edu.cwru.SimpleRTS.model
SimplePlannerTest() - Constructor for class edu.cwru.SimpleRTS.model.SimplePlannerTest
skipPast(String) - Method in class org.json.XMLTokener
  Skip characters until past the requested string.
skipTo(char) - Method in class org.json.JSONTokener
  Skip characters until the next character is the requested character.
SLASH - Static variable in class org.json.XML
  The Character '/'.
State - Class in edu.cwru.SimpleRTS.environment
State() - Constructor for class edu.cwru.SimpleRTS.environment.State
State.StateBuilder - Class in edu.cwru.SimpleRTS.environment
  Builder class that allows one-time access to a new state for construction purposes.
State.StateBuilder() - Constructor for class edu.cwru.SimpleRTS.environment.State.StateBuilder
State.StateView - Class in edu.cwru.SimpleRTS.environment
  Provides a read-only view of class values
StateCreator - Interface in edu.cwru.SimpleRTS.environment
step() - Method in class edu.cwru.SimpleRTS.environment.Environment
  Step through an episode
storeState(String, State) - Static method in class edu.cwru.SimpleRTS.util.GameMap
stringToValue(String) - Static method in class org.json.JSONObject
  Try to convert a string into a number, boolean, or null.
stringToValue(String) - Static method in class org.json.XML
  Try to convert a string into a number, boolean, or null.
syntaxError(String) - Method in class org.json.JSONTokener
  Make a JSONException to signal a syntax error.

A B C D E F G H I J K L M N O P Q R S T U V W X Y