public class DefaultControlEnvironment extends java.lang.Object implements ControlEnvironment
Constructor and Description |
---|
DefaultControlEnvironment(Luwrain luwrain) |
Modifier and Type | Method and Description |
---|---|
void |
executeBkg(java.util.concurrent.FutureTask task) |
int |
getAreaVisibleHeight(Area area) |
Clipboard |
getClipboard() |
I18n |
getI18n() |
int |
getScreenHeight() |
int |
getScreenWidth() |
java.lang.String |
getStaticStr(java.lang.String id) |
UniRefInfo |
getUniRefInfo(java.lang.String uniRef) |
void |
onAreaNewContent(Area area) |
void |
onAreaNewHotPoint(Area area) |
void |
onAreaNewName(Area area) |
void |
playSound(org.luwrain.core.Sounds sound) |
void |
popup(Popup popupObj) |
void |
say(java.lang.String text) |
void |
say(java.lang.String text,
org.luwrain.core.Sounds sound) |
void |
sayLetter(char letter) |
void |
sayStaticStr(org.luwrain.core.LangStatic id) |
void |
setEventResponse(EventResponse eventResponse) |
void |
silence() |
java.lang.String |
staticStr(org.luwrain.core.LangStatic id) |
public DefaultControlEnvironment(Luwrain luwrain)
public void say(java.lang.String text)
say
in interface ControlEnvironment
public void say(java.lang.String text, org.luwrain.core.Sounds sound)
say
in interface ControlEnvironment
public void sayStaticStr(org.luwrain.core.LangStatic id)
sayStaticStr
in interface ControlEnvironment
public void sayLetter(char letter)
sayLetter
in interface ControlEnvironment
public void onAreaNewName(Area area)
onAreaNewName
in interface ControlEnvironment
public void onAreaNewContent(Area area)
onAreaNewContent
in interface ControlEnvironment
public void onAreaNewHotPoint(Area area)
onAreaNewHotPoint
in interface ControlEnvironment
public int getAreaVisibleHeight(Area area)
getAreaVisibleHeight
in interface ControlEnvironment
public void popup(Popup popupObj)
popup
in interface ControlEnvironment
public java.lang.String staticStr(org.luwrain.core.LangStatic id)
staticStr
in interface ControlEnvironment
public java.lang.String getStaticStr(java.lang.String id)
getStaticStr
in interface ControlEnvironment
public void playSound(org.luwrain.core.Sounds sound)
playSound
in interface ControlEnvironment
public UniRefInfo getUniRefInfo(java.lang.String uniRef)
getUniRefInfo
in interface ControlEnvironment
public void silence()
silence
in interface ControlEnvironment
public void setEventResponse(EventResponse eventResponse)
setEventResponse
in interface ControlEnvironment
public Clipboard getClipboard()
getClipboard
in interface ControlEnvironment
public I18n getI18n()
getI18n
in interface ControlEnvironment
public int getScreenWidth()
getScreenWidth
in interface ControlEnvironment
public int getScreenHeight()
getScreenHeight
in interface ControlEnvironment
public void executeBkg(java.util.concurrent.FutureTask task)
executeBkg
in interface ControlEnvironment