mirror of
https://github.com/minetest/minetest.git
synced 2024-11-23 16:13:46 +01:00
Add more documentation for the list[] fs element (#11979)
This commit is contained in:
parent
163d3547e6
commit
d387e9b6d3
@ -2388,21 +2388,23 @@ Elements
|
|||||||
* End of a scroll_container, following elements are no longer bound to this
|
* End of a scroll_container, following elements are no longer bound to this
|
||||||
container.
|
container.
|
||||||
|
|
||||||
### `list[<inventory location>;<list name>;<X>,<Y>;<W>,<H>;]`
|
### `list[<inventory location>;<list name>;<X>,<Y>;<W>,<H>;<starting item index>]`
|
||||||
|
|
||||||
* Show an inventory list if it has been sent to the client. Nothing will
|
* Show an inventory list if it has been sent to the client.
|
||||||
be shown if the inventory list is of size 0.
|
* If the inventory list changes (eg. it didn't exist before, it's resized, or its items
|
||||||
|
are moved) while the formspec is open, the formspec element may (but is not guaranteed
|
||||||
|
to) adapt to the new inventory list.
|
||||||
|
* Item slots are drawn in a grid from left to right, then up to down, ordered
|
||||||
|
according to the slot index.
|
||||||
|
* `W` and `H` are in inventory slots, not in coordinates.
|
||||||
|
* `starting item index` (Optional): The index of the first (upper-left) item to draw.
|
||||||
|
Indices start at `0`. Default is `0`.
|
||||||
|
* The number of shown slots is the minimum of `W*H` and the inventory list's size minus
|
||||||
|
`starting item index`.
|
||||||
* **Note**: With the new coordinate system, the spacing between inventory
|
* **Note**: With the new coordinate system, the spacing between inventory
|
||||||
slots is one-fourth the size of an inventory slot by default. Also see
|
slots is one-fourth the size of an inventory slot by default. Also see
|
||||||
[Styling Formspecs] for changing the size of slots and spacing.
|
[Styling Formspecs] for changing the size of slots and spacing.
|
||||||
|
|
||||||
### `list[<inventory location>;<list name>;<X>,<Y>;<W>,<H>;<starting item index>]`
|
|
||||||
|
|
||||||
* Show an inventory list if it has been sent to the client. Nothing will
|
|
||||||
be shown if the inventory list is of size 0.
|
|
||||||
* **Note**: With the new coordinate system, the spacing between inventory
|
|
||||||
slots is one-fourth the size of an inventory slot.
|
|
||||||
|
|
||||||
### `listring[<inventory location>;<list name>]`
|
### `listring[<inventory location>;<list name>]`
|
||||||
|
|
||||||
* Allows to create a ring of inventory lists
|
* Allows to create a ring of inventory lists
|
||||||
|
Loading…
Reference in New Issue
Block a user