standup.clouds
Class EntityAnimatedInteractive
java.lang.Object
standup.clouds.EntityAnimatedInteractive
- All Implemented Interfaces:
- Entity, EntityAnimated
- Direct Known Subclasses:
- EntityAnimatedInteractiveBubbleLabel, ScrollerButton, TalkingHeadRepeatable
public abstract class EntityAnimatedInteractive
- extends Object
- implements EntityAnimated
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
highlighted
private boolean highlighted
containingPanel
final JPanel containingPanel
frontend
final CloudFrontend frontend
helpText
private final CloudLabel helpText
EntityAnimatedInteractive
public EntityAnimatedInteractive(CloudFrontend frontend,
JPanel panel,
CloudLabel ht)
contains
public abstract boolean contains(int x,
int y)
getSpeechText
public abstract STANDUPSpeakable[] getSpeechText()
getHelpText
public CloudLabel getHelpText()
getLogFileText
public abstract String getLogFileText()
clicked
public void clicked()
speakSpeechText
protected void speakSpeechText()
isHighlighted
public boolean isHighlighted()
highlight
public void highlight()
dehighlight
public void dehighlight()