public final class PatternSpherePart extends Pattern implements IFillerPatternShape
| Modifier and Type | Class and Description |
|---|---|
static class |
PatternSpherePart.SpherePartType |
uniqueTag| Constructor and Description |
|---|
PatternSpherePart(PatternSpherePart.SpherePartType type) |
| Modifier and Type | Method and Description |
|---|---|
IStatementParameter |
createParameter(int index)
Create parameters for the statement.
|
boolean |
fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
ISprite |
getSprite()
Note that this sprite *must* be stitched to the texture atlas, as it is drawn on the side of the filler
block.
|
int |
maxParameters()
Return the maximum number of parameter this statement can have, 0 if none.
|
int |
minParameters()
Return the minimum number of parameter this statement can have, 0 if none.
|
actionActivate, getDescription, getPossiblegetParam, getUniqueTag, rotateLeftclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateTemplategetPossiblecreateParameter, isPossibleOrdered, rotateLeftgetDescription, getTooltip, getUniqueTagconvertTopublic PatternSpherePart(PatternSpherePart.SpherePartType type)
public int minParameters()
IStatementminParameters in interface IStatementminParameters in class BCStatementpublic int maxParameters()
IStatementmaxParameters in interface IStatementmaxParameters in class BCStatementpublic IStatementParameter createParameter(int index)
IStatementcreateParameter in interface IStatementcreateParameter in class BCStatementpublic ISprite getSprite()
IFillerPatterngetSprite in interface IFillerPatterngetSprite in interface IGuiSlotpublic boolean fillTemplate(IFilledTemplate filledTemplate, IStatementParameter[] params)
fillTemplate in interface IFillerPatternShapefilledTemplate - empty templatetrue if the template filled, or false if this shouldn't make a template for the given params.