slogo.instruction.drawing
Class SetPenColor
java.lang.Object
slogo.language.GrammarElement
slogo.instruction.Instruction
slogo.instruction.drawing.OneParameterInstruction
slogo.instruction.drawing.SetPenColor
public class SetPenColor
- extends OneParameterInstruction
Sets the turtle's pen color.
- Author:
- Sara Sprenkle
Field Summary |
(package private) static java.awt.Color |
darkGreen
|
private static int |
defaultColor
|
(package private) static java.awt.Color[] |
defaultColors
|
(package private) java.awt.Color |
myColor
|
(package private) static java.awt.Color |
purple
|
Method Summary |
java.lang.Object |
evaluate(Context c)
Sets the turtle's pen color |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
purple
static java.awt.Color purple
darkGreen
static java.awt.Color darkGreen
defaultColor
private static int defaultColor
defaultColors
static java.awt.Color[] defaultColors
myColor
java.awt.Color myColor
SetPenColor
public SetPenColor(GrammarElement e)
- Parameters:
the
- pen color
The colors are 0 to 8, which represent red, orange, yellow, green1, green3,
blue, purple, black, and white, respectively.
If the penColor is out of range, then the default color is black.
evaluate
public java.lang.Object evaluate(Context c)
- Sets the turtle's pen color
- Specified by:
evaluate
in class OneParameterInstruction
- Parameters:
c
- context in which the evaluation takes place
- Returns:
- the result of evaluating the construct