Ray VN API Referenz

Die VN API (Suika.*) ist für die Erstellung von Visual Novels konzipiert.

Jede Suika.* API-Funktion nimmt nur ein Argument an. Das Argument muss ein Dictionary sein, und Optionen für eine Funktion müssen als Schlüssel-Wert-Paare im Dictionary gespeichert werden. In diesem Dokument bedeutet "Parameter" ein Schlüssel-Wert-Paar in diesem Dictionary.

Index


Suika.loadPlugin()

Lädt ein Plugin.

Nur diese API nimmt ein Nicht-Dictionary-Argument an.

Parameter (Direkt)

ParameterTypBeschreibung
nameStringPlugin-Name.

Rückgabe

Keine Rückgabe.


Suika.setConfig()

Setzt eine Konfiguration.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringSchlüssel der Konfiguration.
valueStringWert der Konfiguration.

Rückgabe

Keine Rückgabe.


Suika.getConfigCount()

Ruft die Anzahl der Konfigurationsschlüssel ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Integer, der die Anzahl der Konfigurationsschlüssel darstellt.


Suika.getConfigKey()

Ruft den Index eines Konfigurationsschlüssels ab.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex einer Konfiguration.

Rückgabe

String, der den Schlüssel der Konfiguration darstellt.


Suika.isGlobalSaveConfig()

Überprüft, ob ein Konfigurationsschlüssel in globalen Speicherdaten gespeichert ist.

ParameterTypBeschreibung
keyStringSchlüsselname.

Rückgabe

Boolean, der angibt, ob die Konfiguration global gespeichert ist oder nicht.


Suika.isLocalSaveConfig()

Überprüft, ob ein Konfigurationsschlüssel in lokalen Speicherdaten gespeichert ist.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringSchlüsselname.

Rückgabe

Boolean, der angibt, ob die Konfiguration lokal gespeichert ist oder nicht.


Suika.getConfigType()

Ruft den Wertetyp einer Konfiguration ab. ("s", "b", "i", "f")

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringSchlüsselname.

Rückgabe

Einer der folgenden Strings.

WertBedeutung
"s"Konfiguration ist String
"b"Konfiguration ist Boolean
"i"Konfiguration ist Integer
"f"Konfiguration ist Float

Suika.getStringConfig()

Ruft einen String-Konfigurationswert ab.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringSchlüsselname.

Rückgabe

String-Wert der Konfiguration.


Suika.getBoolConfig()

Ruft einen Boolean-Konfigurationswert ab.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringSchlüsselname.

Rückgabe

Boolean-Wert der Konfiguration.


Suika.getIntConfig()

Ruft einen Integer-Konfigurationswert ab.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringSchlüsselname.

Rückgabe

Integer-Wert der Konfiguration.


Suika.getFloatConfig()

Ruft einen Float-Konfigurationswert ab.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringSchlüsselname.

Rückgabe

Float-Wert der Konfiguration.


Suika.getConfigAsString()

Ruft einen Konfigurationswert als String ab.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringSchlüsselname.

Rückgabe

Stringifizierter Wert der Konfiguration.


Suika.compareLocale()

Überprüft, ob das angegebene Gebietsschema dem aktuellen Gebietsschema entspricht.

Parameter (Dictionary)

ParameterTypBeschreibung
localeStringGebietsschemname.

Rückgabe

Boolean, der angibt, ob das angegebene Gebietsschema mit dem aktuellen übereinstimmt.


Suika.getMousePosX()

Ruft die X-Position der Maus ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Integer, der die aktuelle X-Koordinate der Maus darstellt.


Suika.getMousePosY()

Ruft die Y-Position der Maus ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Integer, der die aktuelle Y-Koordinate der Maus darstellt.


Suika.isMouseLeftPressed()

Überprüft, ob die linke Maustaste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean, der angibt, ob die linke Taste gerade gedrückt wird.


Suika.isMouseRightPressed()

Überprüft, ob die rechte Maustaste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean, der angibt, ob die rechte Taste gerade gedrückt wird.


Suika.isMouseLeftClicked()

Überprüft, ob die linke Maustaste gedrückt und dann freigegeben wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean, der angibt, ob in diesem Frame ein Linksklick aufgetreten ist.


Suika.isMouseRightClicked()

Überprüft, ob die rechte Maustaste gedrückt und dann freigegeben wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean, der angibt, ob in diesem Frame ein Rechtsklick aufgetreten ist.


Suika.isMouseDragging()

Überprüft, ob die Maus gezogen wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean, der angibt, ob die Maus bewegt wird, während eine Taste gedrückt ist.


Suika.isReturnKeyPressed()

Überprüft, ob die Eingabetaste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isSpaceKeyPressed()

Überprüft, ob die Leertaste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isEscapeKeyPressed()

Überprüft, ob die Escape-Taste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isUpKeyPressed()

Überprüft, ob die Pfeiltaste Nach-oben gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isDownKeyPressed()

Überprüft, ob die Pfeiltaste Nach-unten gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isLeftKeyPressed()

Überprüft, ob die Pfeiltaste Nach-links gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isRightKeyPressed()

Überprüft, ob die Pfeiltaste Nach-rechts gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isPageUpKeyPressed()

Überprüft, ob die Bild-Auf-Taste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isPageDownKeyPressed()

Überprüft, ob die Bild-Ab-Taste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isControlKeyPressed()

Überprüft, ob die Strg-Taste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isSKeyPressed()

Überprüft, ob die S-Taste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isLKeyPressed()

Überprüft, ob die L-Taste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isHKeyPressed()

Überprüft, ob die H-Taste gedrückt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isTouchCanceled()

Überprüft, ob die Berührung abgebrochen wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isSwiped()

Überprüft, ob gewischt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.clearInputState()

Löscht die Eingabezustände, um weitere Eingabenverarbeitung im aktuellen Frame zu vermeiden.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.startCommandRepetition()

Startet eine mehrere Frames dauernde Befehlsausführung.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.stopCommandRepetition()

Stoppt eine mehrere Frames dauernde Befehlsausführung.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.isInCommandRepetition()

Überprüft, ob wir uns in einer mehrere Frames dauernden Befehlsausführung befinden oder nicht.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.setMessageActive()

Setzt den Nachrichtenzeigemodus auf aktiv.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.clearMessageActive()

Setzt den Nachrichtenzeigemodus zurück.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.isMessageActive()

Überprüft, ob der Nachrichtenzeigemodus gesetzt ist oder nicht.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.startAutoMode()

Startet den Auto-Modus.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.stopAutoMode()

Stoppt den Auto-Modus.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.isAutoMode()

Überprüft, ob wir uns im Auto-Modus befinden oder nicht.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.startSkipMode()

Startet den Skip-Modus.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.stopSkipMode()

Stoppt den Skip-Modus.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.isSkipMode()

Überprüft, ob wir uns im Skip-Modus befinden oder nicht.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.setSaveLoad()

Setzt die Speicher-/Ladefähigkeit.

Parameter (Dictionary)

ParameterTypBeschreibung
enableBooleanOb Speichern und Laden aktiviert

Rückgabe

Keine Rückgabe.


Suika.isSaveLoadEnabled()

Ruft die Speicher-/Ladeeinstellung ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.setNonInterruptible()

Setzt die Einstellung für den nicht unterbrechbaren Modus.

Parameter (Dictionary)

ParameterTypBeschreibung
enableBooleanNicht unterbrechbarer Modus.

Rückgabe

Keine Rückgabe.


Suika.isNonInterruptible()

Ruft die Einstellung für den nicht unterbrechbaren Modus ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.setPenPosition()

Setzt die Stiftposition für das Textzeichnen.

Parameter (Dictionary)

ParameterTypBeschreibung
xIntegerX-Koordinate.
yIntegerY-Koordinate.

Rückgabe

Keine Rückgabe.


Suika.getPenPositionX()

Ruft die X-Position des Stiftes ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Integer-Wert.


Suika.getPenPositionY()

Ruft die Y-Position des Stiftes ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Integer-Wert.


Suika.pushForCall()

Drückt den Rückgabepunkt auf den Aufrufarithmetik.

Parameter (Dictionary)

ParameterTypBeschreibung
fileStringScript-Dateiname.
indexIntegerBefehlsindex.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.popForReturn()

Entfernt den Rückgabepunkt vom Aufrufarithmetik.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt ein Dictionary zurück, das enthält:

  • obj.file: Dateiname
  • obj.index: Tag-Index

Suika.readCallStack()

Liest das Call-Stack-Element bei dem angegebenen Index.

Parameter (Dictionary)

ParameterTypBeschreibung
spIntegerStack-Elementindex.

Rückgabe

Gibt ein Dictionary zurück, das enthält:

  • obj.file: Dateiname
  • obj.index: Tag-Index

Suika.writeCallStack()

Schreibt das Call-Stack-Element bei dem angegebenen Index.

Parameter (Dictionary)

ParameterTypBeschreibung
spIntegerStack-Elementindex.
fileStringScript-Dateiname.
indexIntegerTag-Index.

Rückgabe

Keine Rückgabe.


Suika.setCallArgument()

Setzt ein Aufrufiargument für GUI oder Animation.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerArgumentindex.
valueStringArgumentwert.

Rückgabe

Boolean-Wert.


Suika.getCallArgument()

Ruft ein Aufrufiargument ab.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerArgumentindex.

Rückgabe

String-Wert.


Suika.isPageMode()

Überprüft, ob der Script-Seitenmodus aktiviert ist.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt Boolean zurück.


Suika.appendBufferedMessage()

Hängt einen String an die Seitenmodus-Pufferzeichenkette an.

Parameter (Dictionary)

ParameterTypBeschreibung
messageStringNachricht.

Rückgabe

Keine Rückgabe.


Suika.getBufferedMessage()

Ruft die Seitenmodus-Pufferzeichenkette ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt einen String zurück.


Suika.clearBufferedMessage()

Löscht die Seitenmodus-Pufferzeichenkette.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.resetPageLine()

Setzt die Nachrichtenanzahl auf einer Seite zurück.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.incPageLine()

Erhöht die Zeilenanzahl auf einer Seite.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.isPageTop()

Überprüft, ob wir uns in der ersten Zeile einer Seite befinden.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.registerBGVoice()

Registriert eine BGVoice.

Parameter (Dictionary)

ParameterTypBeschreibung
fileStringBGVoice-Datei.

Rückgabe

Keine Rückgabe.


Suika.getBVoice()

Ruft die BGVoice ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt eine String-Dateiname zurück.


Suika.setBGVoicePlaying()

Setzt den BGVoice-Status auf Wiedergabe.

Parameter (Dictionary)

ParameterTypBeschreibung
isPlayingBooleanStatus.

Rückgabe

Keine Rückgabe.


Suika.isBGVoicePlaying()

Überprüft, ob die BGVoice abgespielt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt Boolean zurück.


Suika.setChapterName()

Setzt den Kapitelnamen.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringKapitelname.

Rückgabe

Keine Rückgabe.


Suika.getChapterName()

Ruft den Kapitelnamen ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt einen String zurück.


Suika.setLastMessage()

Setzt die letzte Nachricht.

Parameter (Dictionary)

ParameterTypBeschreibung
messageStringNachricht.
isAppendBooleanAnhängen oder ersetzen.

Rückgabe

Keine Rückgabe.


Suika.getLastMessage()

Ruft die letzte Nachricht ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt einen String zurück.


Suika.setTextSpeed()

Setzt die Textgeschwindigkeit.

Parameter (Dictionary)

ParameterTypBeschreibung
speedFloatTextspeed.

Rückgabe

Keine Rückgabe.


Suika.getTextSpeed()

Ruft die Textgeschwindigkeit ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt einen Float zurück.


Suika.setAutoSpeed()

Setzt die Auto-Modus-Geschwindigkeit.

Parameter (Dictionary)

ParameterTypBeschreibung
speedFloatAuto-Speed.

Rückgabe

Keine Rückgabe.


Suika.getAutoSpeed()

Ruft die Auto-Geschwindigkeit ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt einen Float zurück.


Suika.markLastEnglishTagIndex()

Markiert den letzten englischen Index.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.getLastEnglishTagIndex()

Ruft den letzten englischen Index ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt einen Integer zurück.


Suika.clearLastEnglishTagIndex()

Löscht den letzten englischen Index.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.getLastTagName()

Ruft den Namen des letzten Tags ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt einen String zurück.


Suika.createImageFromFile()

Lädt ein Bild aus einer Datei.

Parameter (Dictionary)

ParameterTypBeschreibung
fileStringPfad zur Bilddatei.

Rückgabe

Ein Bildobjekt oder null bei Fehler.


Suika.createImage()

Erstellt ein neues leeres Bild.

Parameter (Dictionary)

ParameterTypBeschreibung
widthIntegerBildbreite.
heightIntegerBildhöhe.

Rückgabe

Ein Bildobjekt.


Suika.getImageWidth()

Ruft die Breite eines Bildes ab.

Parameter (Dictionary)

ParameterTypBeschreibung
imgObjectBildobjekt.

Rückgabe

Integer, der die Breite darstellt.


Suika.getImageHeight()

Ruft die Höhe eines Bildes ab.

Parameter (Dictionary)

ParameterTypBeschreibung
imageObjectBildobjekt.

Rückgabe

Integer, der die Höhe darstellt.


Suika.destroyImage()

Zerstört ein Bild und gibt seinen Speicher frei.

Parameter (Dictionary)

ParameterTypBeschreibung
imageObjectZu zerstörendes Bild.

Rückgabe

Keine Rückgabe.


Suika.drawImage()

Kopiert ein Bild in ein anderes Bild (ohne Blending).

Parameter (Dictionary)

ParameterTypBeschreibung
dstImageObjectZielbildnis.
dstLeftIntegerX-Koordinate im Ziel.
dstTopIntegerY-Koordinate im Ziel.
srcImageObjectQuellbild.
dstWidthIntegerZeichnungsbreite.
dstHeightIntegerZeichnungshöhe.
srcLeftIntegerX-Koordinate in Quelle.
srcTopIntegerY-Koordinate in Quelle.
alphaInteger0-255
blendIntegerBlending-Typ.

Blending-Typen

TypBeschreibung
Suika.BLEND_COPYKopieren.
Suika.BLEND_ALPHAAlpha-Blending.
Suika.BLEND_ADDAdditives Blending.
Suika.BLEND_SUBSubtraktives Blending.
Suika.BLEND_DIMRGB 50% Alpha-Blending.
Suika.BLEND_GLYPHAlpha-Blending für normale Glyphen.
Suika.BLEND_EMOJIAlpha-Blending für Emoji-Glyphen.

Rückgabe

Keine Rückgabe.


Suika.drawImage3D()

Kopiert ein Bild in ein anderes Bild mit 3D-Transformation.

Parameter (Dictionary)

ParameterTypBeschreibung
dstImageObjectZielbildnis.
x1IntegerX1-Koordinate im Ziel.
y1IntegerY1-Koordinate im Ziel.
x2IntegerX2-Koordinate im Ziel.
y2IntegerY2-Koordinate im Ziel.
x3IntegerX3-Koordinate im Ziel.
y3IntegerY3-Koordinate im Ziel.
x4IntegerX4-Koordinate im Ziel.
y5IntegerY4-Koordinate im Ziel.
srcImageObjectQuellbild.
srcLeftIntegerX-Koordinate in Quelle.
srcTopIntegerY-Koordinate in Quelle.
srcWidthIntegerBreite in Quelle.
srcHeightIntegerHöhe in Quelle.
alphaInteger0-255
blendIntegerBlending-Typ.

Blending-Typen

TypBeschreibung
Suika.BLEND_ALPHAAlpha-Blending.
Suika.BLEND_ADDAdditives Blending.
Suika.BLEND_SUBSubtraktives Blending.
Suika.BLEND_DIMRGB 50% Alpha-Blending.

Rückgabe

Keine Rückgabe.


Suika.makeColor()

Erstellt einen Pixelwert aus RGBA-Komponenten.

Parameter (Dictionary)

ParameterTypBeschreibung
rIntegerRot (0-255).
gIntegerGrün (0-255).
bIntegerBlau (0-255).
aIntegerAlpha (0-255).

Rückgabe

Ein Pixelwert.


Suika.fillImageRect()

Füllt einen rechteckigen Bereich auf einem Bild mit einer Farbe.

Parameter (Dictionary)

ParameterTypBeschreibung
imageObjectZielbild.
leftIntegerX-Koordinate.
topIntegerY-Koordinate.
widthIntegerBreite.
heightIntegerHöhe.
colorIntegerVon Suika.makeColor() erstellte Farbe.

Rückgabe

Keine Rückgabe.


Suika.reloadStageImages()

Lädt die Bühnenbilder nach der Konfiguration neu.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.reloadStagePositions()

Lädt die Bühnenpositionen nach der Konfiguration neu.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.getLayerX()

Ruft die aktuelle Position einer bestimmten Ebene ab.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.

Rückgabe

Integer-Wert der Koordinate.


Suika.getLayerY()

Ruft die aktuelle Position einer bestimmten Ebene ab.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.

Rückgabe

Integer-Wert der Koordinate.


Suika.setLayerPosition()

Setzt die Position einer bestimmten Ebene.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.
xIntegerX-Koordinate.
yIntegerY-Koordinate.

Rückgabe

Keine Rückgabe.


Suika.getLayerScaleX()

Ruft den X-Skalierungsfaktor einer bestimmten Ebene ab.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.

Rückgabe

Float-Wert der Skalierung.


Suika.getLayerScaleY()

Ruft den Y-Skalierungsfaktor einer bestimmten Ebene ab.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.

Rückgabe

Float-Wert der Skalierung.


Suika.setLayerScale()

Setzt den Skalierungsfaktor einer bestimmten Ebene.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.
scale_xFloatHorizontale Skalierung.
scale_yFloatVertikale Skalierung.

Rückgabe

Keine Rückgabe.


Suika.getLayerRotate()

Ruft den Rotationswinkel einer bestimmten Ebene ab.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.

Rückgabe

Gibt Float zurück.


Suika.setLayerRotate()

Setzt den Rotationswinkel einer bestimmten Ebene.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.
rotFloatRotationswinkel im Bogenmaß.

Rückgabe

Keine Rückgabe.


Suika.getLayerDim()

Ruft den Dimmungsstatus einer bestimmten Ebene ab.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.

Rückgabe

Gibt Boolean zurück.


Suika.setLayerDim()

Setzt den Dimmungsstatus einer bestimmten Ebene.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.
dimBooleanOb die Ebene gedimmt wird.

Rückgabe

Keine Rückgabe.


Suika.getLayerAlpha()

Ruft die Transparenz einer bestimmten Ebene ab.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.

Rückgabe

Gibt Integer zurück.


Suika.setLayerAlpha()

Setzt die Transparenz einer bestimmten Ebene.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.
alphaIntegerAlpha-Wert (0-255).

Rückgabe

Keine Rückgabe.


Suika.setLayerBlend()

Setzt den Blending-Modus für eine Ebene.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.
blendIntegerBlend-Modus (Alpha, Add, Sub).

Rückgabe

Keine Rückgabe.


Suika.setLayerFileName()

Setzt eine anzuzeigende Datei auf einer Ebene.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.
file_nameStringPfad zur Bilddatei.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.setLayerFrame()

Setzt den Frame-Index für Augenblinzeln und Lippensynchronisation.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerIndex der Bühnenebene.
frameIntegerFrame-Index.

Rückgabe

Keine Rückgabe.


Suika.getLayerText()

Ruft den auf einer Textebene angezeigten String ab.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex der Textebene.

Rückgabe

Gibt String zurück.


Suika.setLayerText()

Setzt den auf einer Textebene angezeigten String.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex der Textebene.
textStringAnzusetzende Nachricht.

Rückgabe

Keine Rückgabe.


Suika.getSysBtnIdleImage()

Ruft das Sysbtn-Ruhebildnis ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt ein Bildobjekt zurück.


Suika.getSysBtnHoverImage()

Ruft das Sysbtn-Schwebebildnis ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt ein Bildobjekt zurück.


Suika.clearStageBasic()

Löscht die Grundebenen.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt ein Bildobjekt zurück.


Suika.clearStage()

Löscht die Bühne und setzt sie in den Ausgangszustand zurück.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt ein Bildobjekt zurück.


Suika.chposToLayer()

Konvertiert eine Charakterposition zu einem Bühnenebene-Index.

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition.

Rückgabe

Gibt einen Integer zurück.


Suika.chposToEyeLayer()

Konvertiert eine Charakterposition zu einem Bühnenebene-Index (Charakterauge).

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition.

Rückgabe

Gibt einen Integer zurück.


Suika.chposToLipLayer()

Konvertiert eine Charakterposition zu einem Bühnenebene-Index (Charakterlippe).

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition.

Rückgabe

Gibt einen Integer zurück.


Suika.layerToChpos()

Konvertiert einen Bühnenebene-Index zu einer Charakterposition.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerEbenenindex.

Rückgabe

Gibt einen Integer zurück.


Suika.renderStage()

Rendert die Bühne mit allen Bühnenebenen.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.startFade()

Startet einen Übergnafseffekt.

Parameter (Dictionary)

ParameterTypBeschreibung
descArrayFade-Deskriptor.
methodStringFade-Methode.
timeFloatDauer in Sekunden.
ruleImageObjectRegelbild-Objekt (optional).

Rückgabe

Boolean-Wert.


Suika.getShakeOffset()

Ruft den Versatz für den Shake-Befehl ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Ein Objekt, das enthält:

  • x
  • y

Suika.setShakeOffset()

Setzt den Versatz für den Shake-Befehl.

Parameter (Dictionary)

ParameterTypBeschreibung
xIntegerX-Versatz.
yIntegerY-Versatz.

Rückgabe

Keine Rückgabe.


Suika.isFadeRunning()

Überprüft, ob das Faden läuft.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.finishFade()

Beendet den Fade-Effekt sofort.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.setChNameMapping()

Gibt einen Charakternamenindex für eine Charakterposition an.

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition.
chNameIndexIntegerCharakternamenindex.

Rückgabe

Keine Rückgabe.


Suika.getTalkingChpos()

Ruft die Position des gerade sprechenden Charakters ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt einen Integer zurück.


Suika.setChTalking()

Setzt den sprechenden Charakter.

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition.

Rückgabe

Keine Rückgabe.


Suika.getTalkingChpos()

Ruft die Position des sprechenden Charakters ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt einen Integer zurück.


Suika.updateChDimByTalkingCh()

Aktualisiert automatisch die Charakterdimmung basierend auf dem Sprecher.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.forceChDim()

Aktualisiert die Charakterdimmung manuell.

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition.
dimBooleanDimmen oder nicht.

Rückgabe

Keine Rückgabe.


Suika.getChDim()

Ruft den Dimmungsstatus ab.

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition.

Rückgabe

Gibt einen Boolean zurück.


Suika.fillNameBox()

Füllt das Namensfeld mit dem Namensfeldbildnis.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.getNameBoxRect()

Ruft die Position und Größe des Namensfelds ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Objekt.

  • x
  • y
  • w
  • h

Suika.showNameBox()

Zeigt oder versteckt das Namensfeld.

Parameter (Dictionary)

ParameterTypBeschreibung
showBooleanAnzeigen oder verstecken.

Rückgabe

Keine Rückgabe.


Suika.fillMessageBox()

Füllt das Nachrichtenfeld mit dem Nachrichtenfeldbildnis.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.showMessageBox()

Zeigt das Nachrichtenfeld an oder versteckt es.

Parameter (Dictionary)

ParameterTypBeschreibung
showBooleanOb das Feld angezeigt

Rückgabe

Keine Rückgabe.


Suika.getMessageBoxRect()

Ruft das Nachrichtenfeld-Rechteck ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Ein Objekt, das enthält:

  • x
  • y
  • w
  • h

Suika.setClickPosition()

Setzt die Position der Klick-Animation.

Parameter (Dictionary)

ParameterTypBeschreibung
xIntegerX-Position.
yIntegerY-Position.

Rückgabe

Keine Rückgabe.


Suika.showClick()

Zeigt die Klick-Animation an oder versteckt sie.

Parameter (Dictionary)

ParameterTypBeschreibung
showBooleanAnzeigen oder verstecken.

Rückgabe

Keine Rückgabe.


Suika.setClickIndex()

Setzt den Index des Klick-Animations-Frames.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerFrame-Index.

Rückgabe

Keine Rückgabe.


Suika.getClickRect()

Ruft das Klick-Animations-Rechteck ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Ein Objekt, das enthält:

  • x
  • y
  • w
  • h

Suika.fillChooseBoxIdleImage()

Füllt eine Auswahlfeld-Ruheebene mit dem Auswahlfeld-Ruhebildnis.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerAuswahlfeld-Index.

Rückgabe

Keine Rückgabe.


Suika.fillChooseBoxHoverImage()

Füllt eine Auswahlfeld-Schwebeebene mit dem Auswahlfeld-Schwebebildnis.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerAuswahlfeld-Index.

Rückgabe

Keine Rückgabe.


Suika.showChoosebox()

Zeigt eine Auswahlfeld an oder versteckt es.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerAuswahlfeld-Index (0-7)
showIdleBooleanRuhestate anzeigen.
showHoverBooleanSchwebestate anzeigen.

Rückgabe

Keine Rückgabe.


Suika.getChooseBoxRect()

Ruft das Auswahlfeld-Rechteck ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Ein Objekt, das enthält:

  • x
  • y
  • w
  • h

Suika.showAutoModeBanner()

Zeigt das Auto-Modus-Banner an oder versteckt es.

Parameter (Dictionary)

ParameterTypBeschreibung
showBooleanAnzeigen oder verstecken.

Rückgabe

Keine Rückgabe.


Suika.showSkipModeBanner()

Zeigt das Skip-Modus-Banner an oder versteckt es.

Parameter (Dictionary)

ParameterTypBeschreibung
showBooleanAnzeigen oder verstecken.

Rückgabe

Keine Rückgabe.


Suika.renderImage()

Führt das direkte Rendern eines Bildes auf den Bildschirm aus.

Hinweis: Sie sollten in Betracht ziehen, die Bühnenebenen für normales Rendern zu verwenden. Diese API ist nützlich für Effekte.

Parameter (Dictionary)

ParameterAuslassbarTypBeschreibung
dstLeftNeinIntegerZiel-obere-linke X-Position.
dstTopNeinIntegerZiel-obere-linke Y-Position.
imageNeinObjectBild.
srcLeftNeinIntegerQuell-obere-linke X-Position.
srcTopNeinIntegerQuell-obere-linke Y-Position.
srcWidthNeinIntegerQuellenbreite.
srcHeightNeinIntegerQuellhöhe.
alphaNeinIntegerAlpha-Wert (0-255).
blendNeinIntegerBlend-Typ.

Blend-Typen

NameBeschreibung
Suika.BLEND_ALPHAAlpha-Blending.
Suika.BLEND_ADDAdd-Blending.
Suika.BLEND_SUBSub-Blending.

Rückgabe

Keine Rückgabe.


Suika.renderImage3d()

Führt das direkte Rendern eines Bildes auf den Bildschirm mit 3D-Transformation aus.

Hinweis: Sie sollten in Betracht ziehen, die Bühnenebenen für normales Rendern zu verwenden. Diese API ist nützlich für Effekte.

Parameter (Dictionary)

ParameterAuslassbarTypBeschreibung
x1NeinIntegerZiel-Vertex-1-X-Position.
y1NeinIntegerZiel-Vertex-1-Y-Position.
x2NeinIntegerZiel-Vertex-2-X-Position.
y2NeinIntegerZiel-Vertex-2-Y-Position.
x3NeinIntegerZiel-Vertex-3-X-Position.
y3NeinIntegerZiel-Vertex-3-Y-Position.
x4NeinIntegerZiel-Vertex-4-X-Position.
y4NeinIntegerZiel-Vertex-4-Y-Position.
texNeinObjectBild.
srcLeftNeinIntegerQuell-obere-linke X-Position.
srcTopNeinIntegerQuell-obere-linke Y-Position.
srcWidthNeinIntegerQuellenbreite.
srcHeightNeinIntegerQuellhöhe.
alphaNeinIntegerAlpha-Wert (0-255).

Rückgabe

Keine Rückgabe.


Suika.startKirakira()

Startet den Kirakira-Effekt.

Kirakira-Effekt ist eine Animation, die an der Bildschirmposition angezeigt wird, wo der Mauszeiger angeklickt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.renderKirakira()

Rendert den Kirakira-Effekt.


Suika.setMixerInputFile()

Spielt eine Sounddatei auf einem bestimmten Mixer-Track ab.

Parameter (Dictionary)

ParameterAuslassbarTypBeschreibung
trackNeinStringMixer-Track-Name.
fileNeinStringPfad zur Sounddatei.
isLoopedJa (false)BooleanOb die Wiedergabe schleifen soll.

Track-Namen

NameBeschreibung
bgmHintergrundmusik-Track.
seSound-Effects-Track.
voiceSprachtrack des Charakters.
sysSystemsound-Track.

Rückgabe

Boolean, der angibt, ob die Datei erfolgreich geöffnet wurde.


Suika.setMixerVolume()

Setzt die Lautstärke für einen bestimmten Mixer-Track.

Parameter (Dictionary)

ParameterTypBeschreibung
trackStringMixer-Track-Name.
volFloatLautstärkepegel (0,0 bis 1,0).
spanFloatFade-Dauer in Sekunden.

Track-Namen

NameBeschreibung
bgmHintergrundmusik-Track.
seSound-Effects-Track.
voiceSprachtrack des Charakters.
sysSystemsound-Track.

Rückgabe

Keine Rückgabe.


Suika.getMixerVolume()

Ruft die Lautstärke für einen bestimmten Mixer-Track ab.

Parameter (Dictionary)

ParameterTypBeschreibung
trackStringMixer-Track-Name.
volumeFloatLautstärkepegel (0,0 bis 1,0).
spanFloatFade-Dauer in Sekunden.

Track-Namen

NameBeschreibung
bgmHintergrundmusik-Track.
seSound-Effects-Track.
voiceSprachtrack des Charakters.
sysSystemsound-Track.

Rückgabe

Gibt Float zurück.


Suika.setMasterVolume()

Setzt die Master-Lautstärke, die alle Tracks beeinflusst.

Parameter (Dictionary)

ParameterTypBeschreibung
volumeFloatMaster-Lautstärkepegel (0,0-1,0).

Rückgabe

Keine Rückgabe.


Suika.getMasterVolume()

Ruft die Master-Lautstärke ab, die alle Tracks beeinflusst.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt Float zurück.


Suika.setMixerGlobalVolume()

Setzt die globale Lautstärke für einen Track (oft für Konfigurationseinstellungen verwendet).

Parameter (Dictionary)

ParameterTypBeschreibung
trackStringMixer-Track-Name.
volFloatGlobale Lautstärkepegel.

Track-Namen

NameBeschreibung
bgmHintergrundmusik-Track.
seSound-Effects-Track.
voiceSprachtrack des Charakters.
sysSystemsound-Track.

Rückgabe

Keine Rückgabe.


Suika.getMixerGlobalVolume()

Ruft die globale Lautstärke für einen Track ab (oft für Konfigurationseinstellungen verwendet).

Parameter (Dictionary)

ParameterTypBeschreibung
trackStringMixer-Track-Name.

Track-Namen

NameBeschreibung
bgmHintergrundmusik-Track.
seSound-Effects-Track.
voiceSprachtrack des Charakters.
sysSystemsound-Track.

Rückgabe

Gibt Float zurück.


Suika.setCharacterVolume()

Setzt die Lautstärke für die Stimme eines bestimmten Charakters.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerCharakternamenindex.
volFloatLautstärkepegel.

Rückgabe

Keine Rückgabe.


Suika.getCharacterVolume()

Ruft die Lautstärke für die Stimme eines bestimmten Charakters ab.

Parameter (Dictionary)

ParameterTypBeschreibung
ch_indexIntegerCharakternamenindex.

Rückgabe

Gibt Float zurück.


Suika.isMixerSoundFinished()

Überprüft, ob die Wiedergabe auf einem bestimmten Track beendet ist.

Parameter (Dictionary)

ParameterTypBeschreibung
trackIntegerMixer-Track-Index.

Rückgabe

Boolean-Wert.


Suika.getTrackFileName()

Ruft den Dateinamen des Sounds ab, der derzeit auf einem Track geladen ist.

Parameter (Dictionary)

ParameterTypBeschreibung
trackIntegerMixer-Track-Index.

Rückgabe

String, der den Dateipfad darstellt.


Suika.applyCharacterVolume()

Wendet die spezifische Lautstärkeeinstellung eines Charakters auf den Voice-Track an.

Parameter (Dictionary)

ParameterTypBeschreibung
chIntegerCharakternamenindex.

Rückgabe

Keine Rückgabe.


Suika.enableSysBtn()

Steuert die Systemschaltfläche.

Parameter (Dictionary)

ParameterTypBeschreibung
isEnabledBooleanDie Systemschaltfläche aktivieren.

Rückgabe

Keine Rückgabe.


Suika.isSysBtnEnabled()

Überprüft, ob die Systemschaltfläche aktiviert ist.

Parameter

Keine Parameter.

Rückgabe

Gibt einen Boolean-Wert zurück.


Suika.updateSysBtnState()

Aktualisiert die Mausverfolgung für die Systemschaltfläche.

Parameter

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.isSysBtnPointed()

Überprüft, ob auf die Systemschaltfläche zeigt.

Parameter

Keine Parameter.

Rückgabe

Gibt einen Boolean-Wert zurück.


Suika.isSysBtnClicked()

Überprüft, ob die Systemschaltfläche angeklickt wird.

Parameter

Keine Parameter.

Rückgabe

Gibt einen Boolean-Wert zurück.


Suika.drawTextOnLayer()

Zeichnet Text auf eine bestimmte Ebene.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerZiel-Bühnenebene-Index.
fontTypeIntegerSchriftartauswahlindex.
fontSizeIntegerSchriftgröße.
colorIntegerFarbe.
outlineWidthIntegerOutline-Breite.
outlineColorIntegerOutline-Farbe.
lineMarginIntegerZeilenabstand.
charMarginIntegerZeichenabstand.
xIntegerBegrenzungsbox X-Pos.
yIntegerBegrenzungsbox Y-Pos.
widthIntegerBegrenzungsbox Breite.
heightIntegerBegrenzungsbox Höhe.
textStringText.

Rückgabe

Keine Rückgabe.


Suika.getStringWidth()

Ruft die Gesamtbreite einer UTF-8-Zeichenkette ab.

Parameter (Dictionary)

ParameterTypBeschreibung
fontTypeIntegerSchriftartauswahlindex.
fontSizeIntegerSchriftgröße.
textStringText.

Rückgabe

Integer-Wert der Breite in Pixeln.


Suika.getStringHeight()

Ruft die Gesamthöhe einer UTF-8-Zeichenkette ab.

Parameter (Dictionary)

ParameterTypBeschreibung
fontTypeIntegerSchriftartauswahlindex.
fontSizeIntegerSchriftgröße.
textStringText.

Rückgabe

Integer-Wert der Höhe in Pixeln.


Suika.drawGlyph()

Zeichnet eine einzelne Glyphe auf ein Bild.

Parameter (Dictionary)

ParameterTypBeschreibung
imgObjectZielbild.
font_typeIntegerSchriftartauswahlindex.
font_sizeIntegerRendering-Schriftgröße.
base_font_sizeIntegerBasis-Schriftgröße für Metriken
outline_sizeIntegerOutline-Breite.
xIntegerX-Koordinate.
yIntegerY-Koordinate.
colorPixelHaupttextfarbe.
outline_colorPixelOutline-Farbe.
codepointIntegerUTF-32-Codepunkt.
is_dimBooleanOb Dimmen angewendet werden.

Rückgabe

Boolean, der Erfolg darstellt.


Suika.createDrawMsg()

Erstellt einen komplexen Nachrichtenzeichnungs-Kontext für hochrangiges Text-Rendering.

Parameter (Dictionary)

ParameterTypBeschreibung
imageIntegerZielbild.
textStringZu zeichnende Nachricht.
fontTypeIntegerSchriftartauswahl.
fontSizeIntegerSchriftgröße.
baseFontSizeIntegerBasis-Schriftgröße.
rubySizeIntegerRuby-Größe.
outlineSizeIntegerOutline-Breite.
penXIntegerStift-X-Position.
penYIntegerStift-Y-Position.
areaWidthIntegerZeichenbereich-Breite.
areaHeightIntegerZeichenbereich-Höhe.
leftMarginIntegerLinker Rand.
rightMarginIntegerRechter Rand.
topMarginIntegerOberer Rand.
bottomMarginIntegerUnterer Rand.
lineMarginIntegerZeilenabstand.
charMarginIntegerZeichenabstand.
colorIntegerFarbe.
outlineColorIntegerOutline-Farbe.
bgColorIntegerHintergrundfarbe.
fillBgBooleanHintergrund füllen?
dimBooleanDimmen?
ignoreLFBooleanLF ignorieren?
ignoreFontBooleanSchriftart ignorieren?
ignoreOutlineBooleanOutline ignorieren?
ignoreColorBooleanFarbe ignorieren?
ignoreSizeBooleanGröße ignorieren?
ignorePositionBooleanCursor ignorieren?
ignoreRubyBooleanRuby ignorieren?
ignoreWaitBooleanInline-Wait ignorieren?
inlineWaitHookFunctionInline-Wait-Hook.
tategakiBooleanTategaki verwenden?

Rückgabe

Ein Nachrichtenzeichnungs-Kontext-Objekt.


Suika.destroyDrawMsg()

Zerstört einen Nachrichtenzeichnungs-Kontext.

Parameter (Dictionary)

ParameterTypBeschreibung
contextObjectZeichnen-Nachricht-Kontext

Rückgabe

Keine Rückgabe.


Suika.countDrawMsgChars()

Zählt die verbleibenden Zeichen ohne Escape-Sequenzen.

Parameter (Dictionary)

ParameterTypBeschreibung
contextObjectZeichnen-Nachricht-Kontext

Rückgabe

Gibt einen Integer zurück.


Suika.drawMessage()

Zeichnet Zeichen in einer Nachricht bis zu (maxChars) Zeichen.

Parameter (Dictionary)

ParameterTypBeschreibung
contextObjectZeichnen-Nachricht-Kontext
maxCharsIntegerMaximale Zeichen.

Rückgabe

Gibt einen Integer zurück, der die Anzahl der in diesem Aufruf gezeichneten Zeichen angibt.


Suika.getDrawMsgPenPosition()

Ruft die aktuelle Stiftposition aus einem Zeichnungskontext ab.

Parameter (Dictionary)

ParameterTypBeschreibung
contextObjectZeichnungskontext.

Rückgabe

Ein Objekt mit x und y.


Suika.isEscapeSequenceChar()

Überprüft, ob ein Zeichen Teil einer Escape-Sequenz ist.

Parameter (Dictionary)

ParameterTypBeschreibung
cStringZu prüfendes Zeichen.

Rückgabe

Boolean-Wert.


Suika.moveToTagFile()

Lädt eine neue Tag-Datei und verschiebt den Ausführungspunkt zu deren Beginn.

Parameter (Dictionary)

ParameterTypBeschreibung
fileStringPfad zur .novel- oder Script-Datei

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.getTagCount()

Ruft die Gesamtanzahl der Tags in der aktuellen Script-Datei ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Integer, der die Tag-Anzahl darstellt.


Suika.moveToTagIndex()

Verschiebt den Ausführungszeiger zu einem bestimmten Tag-Index.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerZiel-Tag-Index.

Rückgabe

Boolean-Wert.


Suika.moveToNextTag()

Verschiebt den Ausführungszeiger zum nächsten Tag.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.moveToLabelTag()

Springt zu einer bestimmten Bezeichnung.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringZielbezeichnungsname.

Rückgabe

Boolean-Wert.


Suika.moveToMacroTag()

Springt zu einem bestimmten Makro nach Name.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringZiel-Makro-Name.

Rückgabe

Boolean-Wert.


Suika.moveToElseTag()

Springt zu einem entsprechenden else/elseif/endif-Tag.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringZiel-Makro-Name.

Rückgabe

Boolean-Wert.


Suika.moveToEndIfTag()

Springt zu einem entsprechenden endif-Tag.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringZiel-Makro-Name.

Rückgabe

Boolean-Wert.


Suika.moveToEndMacroTag()

Springt zu einem entsprechenden endmacro-Tag.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringZiel-Makro-Name.

Rückgabe

Boolean-Wert.


Suika.getTagFileName()

Ruft den aktuellen Script-Dateinamen für das aktuelle Tag ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

String, der den Dateinamen darstellt.


Suika.getTagName()

Ruft den Namen des aktuellen Tags ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

String, der den Tag-Namen darstellt.


Suika.getTagPropertyCount()

Ruft die Anzahl der Eigenschaften des aktuellen Tags ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

String, der den Namen oder Wert darstellt.


Suika.getTagPropertyName()

Durchläuft und ruft die Eigenschaften (Argumente) des aktuellen Tags ab.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerEigenschaftsindex.

Rückgabe

String, der den Namen darstellt.


Suika.getTagPropertyValue()

Durchläuft und ruft die Eigenschaften (Argumente) des aktuellen Tags ab.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerEigenschaftsindex.

Rückgabe

String, der den Wert darstellt.


Suika.getTagArgBool()

Ruft ein bestimmtes Argument des aktuellen Tags ab, mit Unterstützung für Standardwerte und Optionalität.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName des Arguments.
omissibleBooleanOb das Argument optional ist.
defValBooleanStandardwert bei Fehlen.

Rückgabe

Der Wert des Arguments im angeforderten Typ.


Suika.getTagArgInt()

Ruft ein bestimmtes Argument des aktuellen Tags ab, mit Unterstützung für Standardwerte und Optionalität.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName des Arguments.
omissibleBooleanOb das Argument optional ist.
defValIntegerStandardwert bei Fehlen.

Rückgabe

Der Wert des Arguments im angeforderten Typ.


Suika.getTagArgFloat()

Ruft ein bestimmtes Argument des aktuellen Tags ab, mit Unterstützung für Standardwerte und Optionalität.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName des Arguments.
omissibleBooleanOb das Argument optional ist.
defValFloatStandardwert bei Fehlen.

Rückgabe

Der Wert des Arguments im angeforderten Typ.


Suika.getTagArgString()

Ruft ein bestimmtes Argument des aktuellen Tags ab, mit Unterstützung für Standardwerte und Optionalität.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName des Arguments.
omissibleBooleanOb das Argument optional ist.
defValStringStandardwert bei Fehlen.

Rückgabe

Der Wert des Arguments im angeforderten Typ.


Suika.evaluateTag()

Wertet die Eigenschaftswerte des aktuellen Tags aus, um Inline-Variablen zu erweitern. (Form ${varname})

Das Aufrufen dieser API aktualisiert den Cache für die Eigenschaftswerte.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.pushTagStackIf()

Verwaltet den internen Stack für [if] Bedingungsblöcke.

Diese API markiert die if Block-Position für verschachtelte Blockverarbeitung.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.popTagStackIf()

Verwaltet den internen Stack für if Bedingungsblöcke.

Diese API markiert das Ende des if Block für verschachtelte Blockverarbeitung.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.pushTagStackWhile()

Verwaltet den internen Stack für Schleifen (while).

Diese API markiert den while Block für verschachtelte Blockverarbeitung.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.popTagStackWhile()

Verwaltet den internen Stack für Schleifen (while).

Diese API markiert das Ende des while Block für verschachtelte Blockverarbeitung.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.pushTagStackFor()

Verwaltet den internen Stack für Schleifen (for).

Diese API markiert den for Block für verschachtelte Blockverarbeitung.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.popTagStackFor()

Verwaltet den internen Stack für Schleifen (for).

Diese API markiert das Ende des for Block für verschachtelte Blockverarbeitung.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.loadAnimeFromFile()

Lädt eine Animationsdefinition aus einer Datei und registriert sie.

Parameter (Dictionary)

ParameterTypBeschreibung
fileStringPfad zur Anime-Datei.
reg_nameStringRegistrierungsname für Animation.

Rückgabe

Ein Array von Boolean, das angibt, ob jede Ebene geladen wird oder nicht.


Suika.newAnimeSequence()

Beginnt mit der Beschreibung einer neuen Animationssequenz für eine bestimmte Ebene. Diese API wird für manuell erstellte Animationen verwendet.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerZiel-Bühnenebene-Index.

Rückgabe

Boolean, der Erfolg darstellt.


Suika.addAnimeSequencePropertyF()

Fügt eine Float-Eigenschaft (z. B. Position, Alpha) zur aktuellen Animationssequenz hinzu. Diese API wird für manuell erstellte Animationen verwendet.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringEigenschaftsschlüssel
valFloatZielwert.

Rückgabe

Boolean-Wert.


Suika.addAnimeSequencePropertyI()

Fügt eine Integer-Eigenschaft (z. B. Position, Alpha) zur aktuellen Animationssequenz hinzu. Diese API wird für manuell erstellte Animationen verwendet.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringEigenschaftsschlüssel.
valIntegerZielwert.

Rückgabe

Boolean-Wert.


Suika.startLayerAnime()

Startet die registrierte Animationssequenz für eine bestimmte Ebene.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerZiel-Bühnenebene-Index.

Rückgabe

Boolean-Wert.


Suika.isAnimeRunning()

Überprüft den allgemeinen Animationsstatus.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isAnimeFinishedForLayer()

Überprüft, ob die Animation einer bestimmten Ebene beendet ist.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerZiel-Bühnenebene-Index.

Rückgabe

Boolean-Wert.


Suika.updateAnimeFrame()

Aktualisiert den Animations-Frame-Status. Normalerweise einmal pro Frame aufgerufen.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.loadEyeImageIfExists()

Verwaltet Augenblinzeln (Augen-Patch) Bild und Animation für eine Charakterposition.

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition (Links, Mitte, etc.).
fileStringPfad zur Augenbild-Datei.

Rückgabe

Boolean-Wert.


Suika.reloadEyeAnime()

Startet die Augenblinzeln (Augen-Patch) Animation für eine Charakterposition neu.

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition (Links, Mitte, etc.).

Rückgabe

Boolean-Wert.


Suika.runLipAnime()

Startet die Lippensynchronisationsanimation basierend auf dem Nachrichteninhalt für einen Charakter.

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition.
textStringDer mit Text zu synchende.

Rückgabe

Keine Rückgabe.


Suika.stopLipAnime()

Stoppt die Lippensynchronisationsanimation.

Parameter (Dictionary)

ParameterTypBeschreibung
chposIntegerCharakterposition.

Rückgabe

Keine Rückgabe.


Suika.clearLayerAnimeSequence()

Löscht Animationssequenzen für eine bestimmte Ebene.

Parameter (Dictionary)

ParameterTypBeschreibung
layerIntegerZiel-Bühnenebene-Index.

Rückgabe

Keine Rückgabe.


Suika.clearAllAnimeSequence()

Löscht Animationssequenzen für alle Ebenen.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.setVariableInt()

Setzt einen Wert auf eine lokale oder globale Variable.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName der Variable.
valueIntegerEinzustellender Wert.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.setVariableFloat()

Setzt einen Wert auf eine lokale oder globale Variable.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName der Variable.
valueFloatEinzustellender Wert.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.setVariableString()

Setzt einen Wert auf eine lokale oder globale Variable.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName der Variable.
valueStringEinzustellender Wert.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.getVariableInt()

Ruft den aktuellen Wert einer Variable ab.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName der Variable.

Rückgabe

Der Wert der Variable in Integer.


Suika.getVariableFloat()

Ruft den aktuellen Wert einer Variable ab.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName der Variable.

Rückgabe

Der Wert der Variable in Float.


Suika.getVariableString()

Ruft den aktuellen Wert einer Variable ab.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName der Variable.

Rückgabe

Der Wert der Variable in String.


Suika.unsetVariable()

Deaktiviert (löscht) eine bestimmte Variable.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringZu löschender Var.

Rückgabe

Keine Rückgabe.


Suika.unsetLocalVariables()

Deaktiviert (löscht) alle lokalen Variablen.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.makeVariableGlobal()

Setzt eine Variable als global (persistent über Speicherstellen).

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName der Variable.
is_globalBooleanOb sie global gemacht werden soll.

Rückgabe

Boolean-Wert.


Suika.isGlobalVariable()

Überprüft den globalen Status der Variable.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringName der Variable.

Rückgabe

Boolean-Wert.


Suika.getVariableCount()

Ruft die Anzahl der Variablen ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Integer für Anzahl.


Suika.getVariableName()

Durchläuft die registrierten Variablen.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex der Variable.

Rückgabe

String für Namen.


Suika.checkVariableExists()

Überprüft, ob eine Variable mit dem angegebenen Namen vorhanden ist.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringZu prüfender Name.

Rückgabe

Boolean-Wert.


Suika.expandStringWithVariable()

Expandiert eine Zeichenkette mit Variablenwerten.

Parameter (Dictionary)

ParameterTypBeschreibung
textStringText zum Expandieren.

Rückgabe

Expandierte String-Zeichenkette.


Suika.executeSaveGlobal()

Führt eine globale Speicherung aus. Globale Daten umfassen typischerweise persistent Einstellungen.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.executeLoadGlobal()

Führt ein globales Laden aus. Globale Daten umfassen typischerweise persistent Einstellungen.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.executeSaveLocal()

Speichert den Spielfortschritt in einem bestimmten Slot.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex des Speicherslots.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.executeLoadLocal()

Lädt den Spielfortschritt aus einem bestimmten Slot.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex des Speicherslots.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.checkSaveExists()

Überprüft, ob Speicherdaten für den angegebenen Slot-Index vorhanden sind.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex des Speicherslots.

Rückgabe

Boolean-Wert.


Suika.deleteLocalSave()

Löscht einen lokalen Speicherslot.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex des Speicherslots.

Rückgabe

Keine Rückgabe.


Suika.deleteGlobalSave()

Löscht die gesamten globalen Speicherdaten.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.checkRightAfterLoad()

Überprüft, ob der aktuelle Frame unmittelbar nach einer erfolgreichen Ladetätigkeit folgt.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.getSaveTimestamp()

Ruft den Zeitstempel (Unix-Zeit) ab, wenn die Speicherdaten erstellt wurden.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex des Speicherslots.

Rückgabe

Integer (Zeitstempel).


Suika.getLatestSaveIndex()

Ruft den Index des zuletzt aktualisierten Speicherslots ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Integer, der den Slot-Index darstellt.


Suika.getSaveChapterName()

Ruft den in einem Speicherslot gespeicherten Kapiteltitel ab.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex des Speicherslots.

Rückgabe

String, der den Kapitelnamen darstellt.


Suika.getSaveLastMessage()

Ruft die zuletzt angezeigte Nachricht ab, die in einem Speicherslot gespeichert ist.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex des Speicherslots.

Rückgabe

String, der die Nachricht darstellt.


Suika.getSaveThumbnail()

Ruft das Miniaturbildnis ab, das mit einem Speicherslot verknüpft ist.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex des Speicherslots.

Rückgabe

Ein Bildobjekt.


Suika.clearHistory()

Löscht alle Nachrichten aus der Verlaufshistorie (Rücklog).

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.addHistory()

Fügt einen neuen Eintrag zur Geschichte hinzu.

Parameter (Dictionary)

ParameterTypBeschreibung
nameStringCharaktername.
msgStringNachrichtentext.
voiceStringPfad zur Stimmdatei.
bodyColorIntegerKörperfarbe.
bodyOutlineColorIntegerKörper-Outline-Farbe.
nameColorIntegerNamensfarbe.
nameOutlineColorIntegerNamen-Outline-Farbe.

Rückgabe

Boolean, der Erfolg darstellt.


Suika.getHistoryCount()

Ruft die Gesamtanzahl der Einträge in der Geschichte ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Integer, der die Verlaufsanzahl darstellt.


Suika.getHistoryName()

Ruft den Namen bei einem bestimmten Verlaufsindex ab.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex der Geschichte

Rückgabe

String-Wert.


Suika.getHistoryMessage()

Ruft die Nachricht bei einem bestimmten Verlaufsindex ab.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex in der Geschichte

Rückgabe

String-Wert.


Suika.getHistoryVoice()

Ruft den Stimmpfad bei einem bestimmten Verlaufsindex ab.

Parameter (Dictionary)

ParameterTypBeschreibung
indexIntegerIndex in der Geschichte

Rückgabe

String-Wert.


Suika.loadSeen()

Lädt die Sicht-Flaggen (gelesen) für die aktuelle Script-Datei.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean, der Erfolg darstellt.


Suika.saveSeen()

Speichert die Sicht-Flaggen (gelesen) für die aktuelle Script-Datei.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean, der Erfolg darstellt.


Suika.getSeenFlags()

Ruft den Sicht-Status für das aktuelle Tag ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt Integer zurück.

Für ein [text] Tag bedeutet 0 ungelesen und 1 bedeutet gelesen.

Für ein [choose] Tag gibt jedes Bit an, ob die Option vorher ausgewählt wurde.


Suika.setSeenFlags()

Setzt den Sicht-Status für das aktuelle Tag.

Parameter (Dictionary)

ParameterTypBeschreibung
flagIntegerSicht-Status-Flag.

Rückgabe

Keine Rückgabe.


Suika.loadGUIFile()

Lädt eine GUI-Definitionsdatei und bereitet sie zur Ausführung vor.

Parameter (Dictionary)

ParameterTypBeschreibung
fileStringPfad zur .gui-Datei.
sysBooleanOb es ein System-GUI ist.

Was ist System GUI

System GUI wird typischerweise aufgerufen, wenn [text] oder [choose] läuft, und die Steuerung wird zum unterbrochenen Tag zurückgegeben.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.startGUI()

Startet die geladene GUI.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.stopGUI()

Stoppt die gerade laufende GUI.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.isGUIRunning()

Überprüft, ob eine GUI gerade aktiv ist.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.isGUIFinished()

Überprüft, ob eine GUI ihre Operation abgeschlossen hat.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.getGUIResultLabel()

Ruft das Label des Buttons ab, der ausgewählt wurde, um die GUI zu beenden.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

String, der das Ergebnis-Label darstellt.


Suika.isGUIResultTitle()

Überprüft, ob die GUI mit einer "Zurück zum Titel"-Aktion geschlossen wurde.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.checkIfSavedInGUI()

Überprüft, ob eine Speichertätigkeit durchgeführt wurde, während die GUI aktiv war.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.checkIfLoadedInGUI()

Überprüft, ob eine Ladetätigkeit durchgeführt wurde, während die GUI aktiv war.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.checkRightAfterSysGUI()

Überprüft, ob der aktuelle Frame unmittelbar nach einer Rückkehr von einem System-GUI folgt.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean-Wert.


Suika.getMillisec()

Ruft die verstrichene Zeit seit der Zeit-Ursprungsquelle in Millisekunden ab.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Integer in Millisekunden.


Suika.checkFileExists()

Überprüft, ob eine Datei vorhanden ist.

Parameter (Dictionary)

ParameterTypBeschreibung
fileStringPfad zur Datei.

Rückgabe

Gibt Boolean zurück.


Suika.readFileContent()

Liest einen vollständigen Dateiinhalt.

Parameter (Dictionary)

ParameterTypBeschreibung
fileStringPfad zur Datei.

Rückgabe

Gibt einen String zurück.


Suika.writeSaveData()

Schreibt direkt rohe Speicherdaten, die einem Schlüssel zugeordnet sind.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringEindeutiger Schlüssel.
dataStringZu schreibende/lesende Daten

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.readSaveData()

Liest direkt rohe Speicherdaten, die einem Schlüssel zugeordnet sind.

Parameter (Dictionary)

ParameterTypBeschreibung
keyStringEindeutiger Schlüssel.

Rückgabe

Boolean, der Erfolg oder Fehlschlag darstellt.


Suika.playVideo()

Steuert die Videowiedergabe.

Parameter (Dictionary)

ParameterTypBeschreibung
fileStringPfad zur Videodatei.
is_skippableBooleanOb der Benutzer das Video überspringen kann

Rückgabe

Play gibt Boolean zurück; IsPlaying gibt Boolean zurück.


Suika.stopVideo()

Stoppt die Videowiedergabe.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.isVideoPlaying()

Überprüft, ob ein Video gerade abgespielt wird.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Gibt Boolean zurück.


Suika.isFullScreenSupported()

Überprüft die Fähigkeit für Vollbildmodus.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Boolean.


Suika.enterFullScreenMode()

Wechselt in den Vollbildmodus.

Parameter (Dictionary)

Keine Parameter.

Rückgabe

Keine Rückgabe.


Suika.logInfo()

Gibt eine Info-Nachricht aus.

Parameter (Dictionary)

ParameterTypBeschreibung
msgStringInfo-Nachricht.

Rückgabe

Keine Rückgabe.


Suika.logWarn()

Gibt eine Warn-Nachricht aus.

Parameter (Dictionary)

ParameterTypBeschreibung
msgStringWarn-Nachricht.

Rückgabe

Keine Rückgabe.


Suika.logError()

Gibt eine Fehler-Nachricht aus.

Parameter (Dictionary)

ParameterTypBeschreibung
msgStringFehler-Nachricht.

Rückgabe

Keine Rückgabe.


Suika.speakText()

Führt Text-zu-Sprache (TTS) für die angegebene Nachricht aus.

Parameter (Dictionary)

ParameterTypBeschreibung
msgStringZu sprechender Text.

Rückgabe

Keine Rückgabe.