Fandom

Touhou Wiki

Touhou Danmakufu: Event Script Functions

7,297pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.


Functions for event scripts.


Event Control Functions

Functions to control the talk events.

SetChar

Show the character's graphic.

2 Parameters
    1) display position
        LEFT : left-side
        RIGHT: right-side
    2) path of the graphic (string)

DeleteChar

Delete the shown character's graphic.

1 Parameter
    1) display position
        LEFT : left-side
        RIGHT: right-side

MoveChar

Move the shown character's graphic.

2 Parameters
    1) display position
        LEFT : left-side
        RIGHT: right-side
    2) move position
        BACK : back (the graphic becomes transparent)
        FRONT: front

SetGraphicRect

Set the rectangular drawing region of the graphic.

5 Parameters
    1) display position
        LEFT : left-side
        RIGHT: right-side
    2) left
    3) top
    4) right
    5) bottom

SetNameFromText

Show the name of the character by text.

4 Parameters
    1) display position
        LEFT : left-side
        RIGHT: right-side
    2) color
       TEXT_RED, TEXT_GREEN, TEXT_BLUE, TEXT_YELLOW,
       TEXT_PURPLE, TEXT_AQUA, and TEXT_WHITE are available
    3) name (string)
    4) nickname (string)

SetNameFromTexture

Show the name of the character by graphic.

2 Parameters
    1) display position
        LEFT : left-side
        RIGHT: right-side
    2) path of the graphic (string)

 1) キャラクタの方向(LEFT:左、RIGHT:右)  2) 読みこんであるテクスチャ名

DeleteName

Delete the name of the character.

1 Parameter
    1) display position
        LEFT : left-side
        RIGHT: right-side

SetStep

Set the event step. This value can be gotton by GetEventStep.

1 Parameter
    1) event step (user-defined value)

TextOutA

Show text. TextOut is equivalent. The font face is "Standard Mincho". Tab codes are ignored.

The following strings have special meanings.

  • \n

    new line
  • \c[(color)]

    text color of the line
    RED, GREEN, BLUE, YELLOW, PURPLE, AQUA, and WHITE are available.

For example,

TextOut("\c[RED]楽しい夜になりそうね\n //This will be a fun night~
\c[BLUE]永い夜になりそうね"); //This will be a long night...
1 Parameter
    1) text

TextOutB

Show text for the frames. The "dicide" key is ignored (the "message skip" key is available).

2 Parameters
    1) frames
    2) text

Select

Show two options.

2 Parameters
    1) option 1
    2) option 2
Return value
    index of the selected option (1 or 2)

Wait

Stop the event for the frames.

1 Parameter
    1) frames

End

End the event.

StageClear

Clear the game. The character's graphics and the text are retained.


Also on Fandom

Random Wiki