|
CubeTwister 2.0alpha141 2011-10-13 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CubeAttributes
The interface for objects which describe the attributes of a Rubik's Cube-like puzzle.
| Field Summary | |
|---|---|
static java.lang.String |
ALPHA_PROPERTY
|
static java.lang.String |
BETA_PROPERTY
|
static java.lang.String |
EXPLOSION_FACTOR_PROPERTY
|
static java.lang.String |
FRONT_BG_COLOR_PROPERTY
|
static java.lang.String |
FRONT_BG_IMAGE_PROPERTY
|
static java.lang.String |
FRONT_BG_IMAGE_VISIBLE_PROPERTY
|
static java.lang.String |
PART_EXPLOSION_PROPERTY
|
static java.lang.String |
PART_FILL_COLOR_PROPERTY
|
static java.lang.String |
PART_OUTLINE_COLOR_PROPERTY
|
static java.lang.String |
PART_VISIBLE_PROPERTY
|
static java.lang.String |
REAR_BG_COLOR_PROPERTY
|
static java.lang.String |
REAR_BG_IMAGE_PROPERTY
|
static java.lang.String |
REAR_BG_IMAGE_VISIBLE_PROPERTY
|
static java.lang.String |
SCALE_FACTOR_PROPERTY
|
static java.lang.String |
STICKER_EXPLOSION_PROPERTY
|
static java.lang.String |
STICKER_FILL_COLOR_PROPERTY
|
static java.lang.String |
STICKER_OUTLINE_COLOR_PROPERTY
|
static java.lang.String |
STICKER_VISIBLE_PROPERTY
|
static java.lang.String |
STICKERS_IMAGE_PROPERTY
|
static java.lang.String |
STICKERS_IMAGE_VISIBLE_PROPERTY
|
static java.lang.String |
TWIST_DURATION_PROPERTY
|
static java.lang.String |
VALUE_IS_ADJUSTING_PROPERTY
|
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
java.lang.Object |
clone()
Clones the attributes. |
void |
dispose()
Gets rid of allocated resources. |
float |
getAlpha()
Gets the alpha orientation of the cube. |
float |
getBeta()
Gets the beta orientation of the cube. |
float |
getExplosionFactor()
Gets the global explosion factor of the cube. |
int |
getFaceCount()
|
java.awt.Color |
getFrontBgColor()
|
java.awt.Image |
getFrontBgImage()
|
int |
getPartCount()
|
float |
getPartExplosion(int index)
Gets the explosion factor of a single part of the cube. |
java.awt.Color |
getPartFillColor(int index)
|
java.awt.Color |
getPartOutlineColor(int index)
|
java.awt.Color |
getRearBgColor()
|
java.awt.Image |
getRearBgImage()
|
float |
getScaleFactor()
|
int |
getStickerCount()
|
int |
getStickerCount(int face)
|
float |
getStickerExplosion(int index)
Gets the explosion factor of a single sticker of the cube. |
java.awt.Color |
getStickerFillColor(int index)
|
int |
getStickerOffset(int face)
|
java.awt.Color |
getStickerOutlineColor(int index)
|
java.awt.Image |
getStickersImage()
|
int |
getTwistDuration()
|
boolean |
getValueIsAdjusting()
Returns true if the current changes to the value property are part of a series of changes. |
boolean |
isFrontBgImageVisible()
|
boolean |
isPartVisible(int index)
|
boolean |
isRearBgImageVisible()
|
boolean |
isStickersImageVisible()
|
boolean |
isStickerVisible(int index)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
reset()
|
void |
setTo(CubeAttributes that)
Sets the attributes of this cube to the specified attributes. |
void |
setValueIsAdjusting(boolean b)
This attribute indicates that any upcoming changes to the value of the model should be considered a single event. |
| Field Detail |
|---|
static final java.lang.String ALPHA_PROPERTY
static final java.lang.String SCALE_FACTOR_PROPERTY
static final java.lang.String EXPLOSION_FACTOR_PROPERTY
static final java.lang.String PART_EXPLOSION_PROPERTY
static final java.lang.String STICKER_EXPLOSION_PROPERTY
static final java.lang.String BETA_PROPERTY
static final java.lang.String STICKERS_IMAGE_PROPERTY
static final java.lang.String PART_VISIBLE_PROPERTY
static final java.lang.String STICKER_VISIBLE_PROPERTY
static final java.lang.String PART_FILL_COLOR_PROPERTY
static final java.lang.String PART_OUTLINE_COLOR_PROPERTY
static final java.lang.String STICKER_FILL_COLOR_PROPERTY
static final java.lang.String STICKER_OUTLINE_COLOR_PROPERTY
static final java.lang.String FRONT_BG_IMAGE_PROPERTY
static final java.lang.String REAR_BG_IMAGE_PROPERTY
static final java.lang.String FRONT_BG_COLOR_PROPERTY
static final java.lang.String REAR_BG_COLOR_PROPERTY
static final java.lang.String STICKERS_IMAGE_VISIBLE_PROPERTY
static final java.lang.String REAR_BG_IMAGE_VISIBLE_PROPERTY
static final java.lang.String FRONT_BG_IMAGE_VISIBLE_PROPERTY
static final java.lang.String VALUE_IS_ADJUSTING_PROPERTY
static final java.lang.String TWIST_DURATION_PROPERTY
| Method Detail |
|---|
void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
float getAlpha()
float getBeta()
float getExplosionFactor()
float getPartExplosion(int index)
float getStickerExplosion(int index)
float getScaleFactor()
java.awt.Image getStickersImage()
java.awt.Image getFrontBgImage()
java.awt.Image getRearBgImage()
boolean isPartVisible(int index)
boolean isStickerVisible(int index)
boolean isStickersImageVisible()
boolean isFrontBgImageVisible()
boolean isRearBgImageVisible()
java.awt.Color getPartFillColor(int index)
java.awt.Color getStickerFillColor(int index)
java.awt.Color getPartOutlineColor(int index)
java.awt.Color getStickerOutlineColor(int index)
java.awt.Color getFrontBgColor()
java.awt.Color getRearBgColor()
int getPartCount()
int getStickerCount()
int getFaceCount()
int getStickerCount(int face)
int getStickerOffset(int face)
int getTwistDuration()
void setValueIsAdjusting(boolean b)
Sliders and scrollbars use this property when a drag is underway.
b - true if the upcoming changes to the value property are part of a seriesboolean getValueIsAdjusting()
setValueIsAdjusting(boolean)void reset()
void dispose()
void setTo(CubeAttributes that)
that - java.lang.Object clone()
|
(c) Werner Randelshofer. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||