Issue 315 (#341)
* feat: accept_input implemented * feat: More fixes for accept_input and tests for it * feat: play_snd implemented * fix: Removed game_over and queue_animation commands * docs: Automatic update of API docs * fix: FIxes schedule_event command * feat: Implemented slide and slide_block * feat: Implemented turn_to * docs: Automatic update of API docs Co-authored-by: Dennis Ploeger <develop@dieploegers.de> Co-authored-by: dploeger <dploeger@users.noreply.github.com>
This commit is contained in:
@@ -6,38 +6,34 @@
|
||||
|
||||
## Description
|
||||
|
||||
A dialog UI using a label above the head of the character
|
||||
|
||||
## Property Descriptions
|
||||
|
||||
### tween
|
||||
|
||||
```gdscript
|
||||
var tween
|
||||
```
|
||||
|
||||
### text\_node
|
||||
|
||||
```gdscript
|
||||
var text_node
|
||||
```
|
||||
|
||||
### text\_speed\_per\_character
|
||||
|
||||
```gdscript
|
||||
export var text_speed_per_character = 0.1
|
||||
```
|
||||
|
||||
The text speed per character for normal display
|
||||
|
||||
### fast\_text\_speed\_per\_character
|
||||
|
||||
```gdscript
|
||||
export var fast_text_speed_per_character = 0.25
|
||||
```
|
||||
|
||||
The text speed per character if the dialog line is skipped
|
||||
|
||||
### max\_time\_to\_text\_disappear
|
||||
|
||||
```gdscript
|
||||
export var max_time_to_text_disappear = 2
|
||||
```
|
||||
|
||||
The time to wait before the dialog is finished
|
||||
|
||||
### current\_character
|
||||
|
||||
```gdscript
|
||||
@@ -46,21 +42,45 @@ var current_character
|
||||
|
||||
Current character speaking, to keep track of reference for animation purposes
|
||||
|
||||
### tween
|
||||
|
||||
```gdscript
|
||||
var tween
|
||||
```
|
||||
|
||||
Tween node for text animation
|
||||
|
||||
### text\_node
|
||||
|
||||
```gdscript
|
||||
var text_node
|
||||
```
|
||||
|
||||
The node showing the text
|
||||
|
||||
## Method Descriptions
|
||||
|
||||
### say
|
||||
|
||||
```gdscript
|
||||
func say(character: String, params: Dictionary)
|
||||
func say(character: String, line: String)
|
||||
```
|
||||
|
||||
Make a character say something
|
||||
|
||||
#### Parameters
|
||||
- character: The global id of the character speaking
|
||||
- line: Line to say
|
||||
|
||||
### finish\_fast
|
||||
|
||||
```gdscript
|
||||
func finish_fast()
|
||||
```
|
||||
|
||||
Called by the dialog player when the
|
||||
|
||||
## Signals
|
||||
|
||||
- signal dialog_line_started():
|
||||
- signal dialog_line_finished():
|
||||
- signal dialog_line_started(): Signal emitted when a dialog line has started
|
||||
- signal dialog_line_finished(): Signal emitted when a dialog line has finished
|
||||
|
||||
Reference in New Issue
Block a user