Skip to content

Commit

Permalink
update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
MakinoharaShoko committed Jan 21, 2024
1 parent 73672b0 commit 15b20e2
Show file tree
Hide file tree
Showing 6 changed files with 48 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/en/webgal-script/dialogue.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,12 @@ Anyway, once you say it,
It all becomes a joke.
```

If you want to keep the monologue UI after the monologue ends instead of continuing the game flow, use the ` -hold` parameter.

``` ws
intro:Recalling doesn't need a suitable script,|anyway, once it's spoken,|it all becomes a joke. -hold;
```

## Get User Input

Use the `getUserInput` instruction to get user input and write it into a variable, for example:
Expand Down
10 changes: 10 additions & 0 deletions src/en/webgal-script/scenes.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,16 @@ choose:Stop her:Chapter-2.txt|Go home:Chapter-3.txt;

You only need to match the text of the option with the name of the script to be entered after the option is selected, and you can realize the function of branch selection.

### Conditional Display and Selection

You can also conditionally display choices or allow the user to click on them based on variables, with the following syntax:

```ws
(showConditionVar>1)[enableConditionVar>2]->Call out to her:Chapter-2.txt|Go home:Chapter-3.txt;
```

Here, the first choice will only be displayed if showConditionVar is greater than 1, and the user will only be allowed to click on it if enableConditionVar is greater than 2.

## Label Jump

If you want to create a branch, but you think it is too troublesome to create a new TXT file for this, you can try the following method to create a branch and jump statement in the same file.
Expand Down
6 changes: 6 additions & 0 deletions src/ja/webgal-script/dialogue.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,12 @@ intro:思い出には適した脚本はいらない、|口に出せば、|それ
それは戯言になる。
```

独白が終わった後も独白画面を維持し、ゲームを続行しないようにするには、`-hold` パラメータを使用します。

``` ws
intro:思い出には台本はいらない、|口に出せば、|戯言になる。 -hold;
```

## ユーザー入力を取得する

`getUserInput`コマンドを使用してユーザー入力を取得し、変数に書き込みます。たとえば、
Expand Down
10 changes: 10 additions & 0 deletions src/ja/webgal-script/scenes.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,16 @@ choose:彼女を呼び止める:Chapter-2.txt|家に帰る:Chapter-3.txt;

選択肢のテキストと、選択肢を選択した後に移動するスクリプト名を1対1で対応付けるだけで、分岐選択機能を実装できます。

### 条件付き表示と選択

変数に応じて、オプションを条件付きで表示したり、ユーザーがオプションをクリックできるようにしたりすることもできます。構文は次のとおりです。

```ws
(showConditionVar>1)[enableConditionVar>2]->彼女に声を掛ける:Chapter-2.txt|家に帰る:Chapter-3.txt;
```

ここでは、showConditionVar>1 の場合にのみ最初のオプションが表示され、enableConditionVar>2 の場合にのみユーザーがクリックできます。

## ラベルジャンプ

分岐を作成したいが、そのために新しいTXTファイルを作成するのは面倒だと感じる場合は、同じファイル内で分岐とジャンプステートメントを作成する方法を試すことができます。
Expand Down
6 changes: 6 additions & 0 deletions src/webgal-script/dialogue.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,12 @@ intro:回忆不需要适合的剧本,|反正一说出口,|都成了戏言。
都成了戏言。
```

如果你想要在独白结束后保持独白界面,而不是继续游戏流程,请使用 ` -hold` 参数

``` ws
intro:回忆不需要适合的剧本,|反正一说出口,|都成了戏言。 -hold;
```

## 获取用户输入

使用`getUserInput` 指令来获取用户输入,并写入变量,例如:
Expand Down
10 changes: 10 additions & 0 deletions src/webgal-script/scenes.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,16 @@ choose:叫住她:Chapter-2.txt|回家:Chapter-3.txt;

你只需要将选项的文本与选择选项后要进入的剧本名称一一对应起来,就可以实现分支选择的功能了。

### 条件展示和选择

你也可以根据变量,有条件地展示选项或允许用户点击选项,语法如下:

```ws
(showConditionVar>1)[enableConditionVar>2]->叫住她:Chapter-2.txt|回家:Chapter-3.txt;
```

这里,showConditionVar>1 时才会展示第一个选项,enableConditionVar>2 时才会允许用户点击。

## 标签跳转

如果你想要创建一个分支,但是却觉得为此新建一个 TXT 文件太麻烦,你可以尝试使用以下方式在同一文件内实现创建分支和跳转语句。
Expand Down

0 comments on commit 15b20e2

Please sign in to comment.