Class Field
- java.lang.Object
-
- de.extio.spacecraft.shared.model.bo.Field
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclean()Objectclone()intgetColorB()intgetColorG()intgetColorR()Matrix2<Integer>getEntityGroups()Matrix2<FieldPoint>getField()doublegetFieldDecayMin()doublegetFieldDecayPerc()intgetFieldEffectCorner()FieldEmitterModegetFieldEmitterMode()UUIDgetFieldType()List<FieldRequest>getRequests()booleanisDirty()booleanisMix()booleanisPointsDirty()voidrotate(Edge2 direction)voidsetColorB(int colorB)voidsetColorG(int colorG)voidsetColorR(int colorR)voidsetDirty(boolean dirty)voidsetEntityGroups(Matrix2<Integer> entityGroups)voidsetFieldDecayMin(double fieldDecayMin)voidsetFieldDecayPerc(double fieldDecayPerc)voidsetFieldEffectCorner(int fieldEffectCorner)voidsetFieldEmitterMode(FieldEmitterMode fieldEmitterMode)voidsetFieldType(UUID fieldType)voidsetMix(boolean mix)voidsetPointsDirty(boolean pointsDirty)
-
-
-
Constructor Detail
-
Field
protected Field()
-
Field
public Field(CoordI2 dimension)
-
-
Method Detail
-
clone
public Object clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
clean
public void clean()
-
rotate
public void rotate(Edge2 direction)
-
getField
public Matrix2<FieldPoint> getField()
-
isDirty
public boolean isDirty()
-
setDirty
public void setDirty(boolean dirty)
-
isPointsDirty
public boolean isPointsDirty()
-
setPointsDirty
public void setPointsDirty(boolean pointsDirty)
-
getFieldType
public UUID getFieldType()
-
setFieldType
public void setFieldType(UUID fieldType)
-
getColorR
public int getColorR()
-
setColorR
public void setColorR(int colorR)
-
getColorG
public int getColorG()
-
setColorG
public void setColorG(int colorG)
-
getColorB
public int getColorB()
-
setColorB
public void setColorB(int colorB)
-
getFieldEffectCorner
public int getFieldEffectCorner()
-
setFieldEffectCorner
public void setFieldEffectCorner(int fieldEffectCorner)
-
getFieldDecayPerc
public double getFieldDecayPerc()
-
setFieldDecayPerc
public void setFieldDecayPerc(double fieldDecayPerc)
-
getFieldDecayMin
public double getFieldDecayMin()
-
setFieldDecayMin
public void setFieldDecayMin(double fieldDecayMin)
-
getRequests
public List<FieldRequest> getRequests()
-
getFieldEmitterMode
public FieldEmitterMode getFieldEmitterMode()
-
setFieldEmitterMode
public void setFieldEmitterMode(FieldEmitterMode fieldEmitterMode)
-
isMix
public boolean isMix()
-
setMix
public void setMix(boolean mix)
-
-