This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
display_choices [2021/06/29 19:03] – created justin | display_choices [2021/06/29 20:13] – justin | ||
---|---|---|---|
Line 2: | Line 2: | ||
---- | ---- | ||
- | Displays a set of choices to the player using a [[dialogue]] box. The list of choices must be provided as an [[array]] of [[string]] values. Once the player has selected an option, the choice will be stored into the result variable as a [[number]] (with 0 being the first option, 1 being the second, and so forth). | + | Displays a set of choices to the player using a [[dialogue]] box. The list of choices must be provided as an [[array]] of [[string]] values. Once the player has selected an option, the choice will be stored into the result variable as a [[number]] (with 0 being the first option, 1 being the second, and so forth). This function, when paired together with the [[Display Message]] function, can be used to create simple, on the fly conversations without the need for a standalone [[dialogue]] file. |
====Signature: | ====Signature: | ||
Line 11: | Line 11: | ||
^Argument^Description^Type^Required^ | ^Argument^Description^Type^Required^ | ||
|message_text|Message text to display in the [[dialogue]] box.|[[String]]|Yes| | |message_text|Message text to display in the [[dialogue]] box.|[[String]]|Yes| | ||
- | |speaker|[[character|Character]] | + | |choices|List of choices the player will be presented with.|[[Array]]|Yes| |
+ | |speaker|[[character|Character]] | ||
<WRAP center round info 100%> | <WRAP center round info 100%> | ||
Line 19: | Line 20: | ||
====Example: | ====Example: | ||
<code bauxite> | <code bauxite> | ||
- | display_choices(" | + | display_choices(" |
</ | </ | ||
- | // | + | // |
<WRAP center round tip 100%> | <WRAP center round tip 100%> |