Replace lua_api.txt with lua_api.md
This commit is contained in:
parent
419bf83d6c
commit
0340426a6f
@ -9,7 +9,8 @@ redirect_from: /en/chapters/environment.html
|
|||||||
|
|
||||||
## Introduction <!-- omit in toc -->
|
## Introduction <!-- omit in toc -->
|
||||||
|
|
||||||
In this chapter, you will learn how to perform basic actions on the map.
|
In this chapter, you will learn how to perform basic actions on the map, such as
|
||||||
|
adding, removing, and finding nodes.
|
||||||
|
|
||||||
- [Map Structure](#map-structure)
|
- [Map Structure](#map-structure)
|
||||||
- [Reading](#reading)
|
- [Reading](#reading)
|
||||||
|
@ -21,6 +21,9 @@ own.
|
|||||||
- [Object Properties](#object-properties)
|
- [Object Properties](#object-properties)
|
||||||
- [Entities](#entities)
|
- [Entities](#entities)
|
||||||
- [Health and Damage](#health-and-damage)
|
- [Health and Damage](#health-and-damage)
|
||||||
|
- [Health Points (HP)](#health-points-hp)
|
||||||
|
- [Punch, Damage Groups, and Armor Groups](#punch-damage-groups-and-armor-groups)
|
||||||
|
- [Example Damage Calculation](#example-damage-calculation)
|
||||||
- [Attachments](#attachments)
|
- [Attachments](#attachments)
|
||||||
- [Your Turn](#your-turn)
|
- [Your Turn](#your-turn)
|
||||||
|
|
||||||
@ -153,7 +156,7 @@ print("entity is at " .. minetest.pos_to_string(object:get_pos()))
|
|||||||
```
|
```
|
||||||
|
|
||||||
There are a number of available callbacks for use with entities.
|
There are a number of available callbacks for use with entities.
|
||||||
A complete list can be found in [lua_api.txt](https://minetest.gitlab.io/minetest/minetest-namespace-reference/#registered-definition-tables).
|
A complete list can be found in [lua_api.md](https://minetest.gitlab.io/minetest/minetest-namespace-reference/#registered-definition-tables).
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
function MyEntity:on_step(dtime)
|
function MyEntity:on_step(dtime)
|
||||||
|
@ -77,7 +77,7 @@ on multiple lines, like so:
|
|||||||
|
|
||||||
Elements are items such as text boxes or buttons, or can be metadata such
|
Elements are items such as text boxes or buttons, or can be metadata such
|
||||||
as size or background. You should refer to
|
as size or background. You should refer to
|
||||||
[lua_api.txt](https://minetest.gitlab.io/minetest/formspec/)
|
[lua_api.md](https://minetest.gitlab.io/minetest/formspec/)
|
||||||
for a list of all possible elements.
|
for a list of all possible elements.
|
||||||
|
|
||||||
|
|
||||||
|
@ -291,4 +291,4 @@ end)
|
|||||||
|
|
||||||
## Other Elements
|
## Other Elements
|
||||||
|
|
||||||
Read [lua_api.txt](https://minetest.gitlab.io/minetest/hud/) for a complete list of HUD elements.
|
Read [lua_api.md](https://minetest.gitlab.io/minetest/hud/) for a complete list of HUD elements.
|
||||||
|
@ -42,7 +42,7 @@ minetest.register_chatcommand("antigravity", {
|
|||||||
## Available Overrides
|
## Available Overrides
|
||||||
|
|
||||||
`player:set_physics_override()` is given a table of overrides.\\
|
`player:set_physics_override()` is given a table of overrides.\\
|
||||||
According to [lua_api.txt](https://minetest.gitlab.io/minetest/class-reference/#player-only-no-op-for-other-objects),
|
According to [lua_api.md](https://minetest.gitlab.io/minetest/class-reference/#player-only-no-op-for-other-objects),
|
||||||
these can be:
|
these can be:
|
||||||
|
|
||||||
* speed: multiplier to default walking speed value (default: 1)
|
* speed: multiplier to default walking speed value (default: 1)
|
||||||
|
@ -12,8 +12,8 @@ After you've read this book, take a look at the following.
|
|||||||
|
|
||||||
### Minetest Modding
|
### Minetest Modding
|
||||||
|
|
||||||
* Minetest's Lua API Reference - [HTML version](https://minetest.gitlab.io/minetest/class-reference/#player-only-no-op-for-other-objects) |
|
* Minetest's Lua API Reference - [multiple page version](https://minetest.gitlab.io/minetest/class-reference/#player-only-no-op-for-other-objects) |
|
||||||
[Text version](https://github.com/minetest/minetest/blob/master/doc/lua_api.txt).
|
[single page version](https://github.com/minetest/minetest/blob/master/doc/lua_api.md).
|
||||||
* Look at [existing mods](https://forum.minetest.net/viewforum.php?f=11).
|
* Look at [existing mods](https://forum.minetest.net/viewforum.php?f=11).
|
||||||
|
|
||||||
### Lua Programming
|
### Lua Programming
|
||||||
|
@ -134,7 +134,7 @@ print("L'entità si trova a " .. minetest.pos_to_string(oggetto:get_pos()))
|
|||||||
```
|
```
|
||||||
|
|
||||||
Ci sono diversi callback disponibili da usare per le entità.
|
Ci sono diversi callback disponibili da usare per le entità.
|
||||||
Una lista completa può essere trovata in [lua_api.txt](https://minetest.gitlab.io/minetest/minetest-namespace-reference/#registered-definition-tables).
|
Una lista completa può essere trovata in [lua_api.md](https://minetest.gitlab.io/minetest/minetest-namespace-reference/#registered-definition-tables).
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
function MiaEntita:on_step(dtime)
|
function MiaEntita:on_step(dtime)
|
||||||
|
@ -66,7 +66,7 @@ Si possono concatenare più elementi, piazzandoli eventualmente su più linee:
|
|||||||
bo[param1]
|
bo[param1]
|
||||||
|
|
||||||
Gli elementi sono o oggetti come i campi di testo e i pulsanti, o dei metadati come la grandezza e lo sfondo.
|
Gli elementi sono o oggetti come i campi di testo e i pulsanti, o dei metadati come la grandezza e lo sfondo.
|
||||||
Per una lista esaustiva di tutti i possibili elementi, si rimanda a [lua_api.txt](https://minetest.gitlab.io/minetest/formspec/).
|
Per una lista esaustiva di tutti i possibili elementi, si rimanda a [lua_api.md](https://minetest.gitlab.io/minetest/formspec/).
|
||||||
|
|
||||||
### Intestazione
|
### Intestazione
|
||||||
|
|
||||||
@ -74,7 +74,7 @@ L'intestazione di un formspec contiene informazioni che devono apparire prima di
|
|||||||
Questo include la grandezza del formspec, la posizione, l'ancoraggio, e se il tema specifico del gioco debba venir applicato.
|
Questo include la grandezza del formspec, la posizione, l'ancoraggio, e se il tema specifico del gioco debba venir applicato.
|
||||||
|
|
||||||
Gli elementi nell'intestazione devono essere definiti in un ordine preciso, altrimenti ritorneranno un errore.
|
Gli elementi nell'intestazione devono essere definiti in un ordine preciso, altrimenti ritorneranno un errore.
|
||||||
L'ordine è dato nel paragrafo qui in alto e, come sempre, documentato in lua_api.txt.
|
L'ordine è dato nel paragrafo qui in alto e, come sempre, documentato in lua_api.md.
|
||||||
|
|
||||||
La grandezza è in caselle formspec - un'unità di misura che è circa 64 pixel, ma varia a seconda della densità dello schermo e delle impostazioni del client.
|
La grandezza è in caselle formspec - un'unità di misura che è circa 64 pixel, ma varia a seconda della densità dello schermo e delle impostazioni del client.
|
||||||
Ecco un formspec di 2x2:
|
Ecco un formspec di 2x2:
|
||||||
|
@ -278,4 +278,4 @@ end)
|
|||||||
|
|
||||||
## Altri elementi
|
## Altri elementi
|
||||||
|
|
||||||
Dai un occhio a [lua_api.txt](https://minetest.gitlab.io/minetest/hud/) per una lista completa degli elementi HUD.
|
Dai un occhio a [lua_api.md](https://minetest.gitlab.io/minetest/hud/) per una lista completa degli elementi HUD.
|
||||||
|
@ -36,7 +36,7 @@ minetest.register_chatcommand("antigrav", {
|
|||||||
|
|
||||||
## Sovrascritture disponibili
|
## Sovrascritture disponibili
|
||||||
|
|
||||||
`set_physics_override()` è una tabella. Stando a [lua_api.txt](https://minetest.gitlab.io/minetest/class-reference/#player-only-no-op-for-other-objects), le chiavi possono essere:
|
`set_physics_override()` è una tabella. Stando a [lua_api.md](https://minetest.gitlab.io/minetest/class-reference/#player-only-no-op-for-other-objects), le chiavi possono essere:
|
||||||
|
|
||||||
* `speed`: moltiplicatore della velocità di movimento (predefinito: 1)
|
* `speed`: moltiplicatore della velocità di movimento (predefinito: 1)
|
||||||
* `jump`: moltiplicatore del salto (predefinito: 1)
|
* `jump`: moltiplicatore del salto (predefinito: 1)
|
||||||
|
@ -12,8 +12,8 @@ Dopo aver letto questo libro, se mastichi l'inglese dai un occhio a ciò che seg
|
|||||||
|
|
||||||
### Modding di Minetest
|
### Modding di Minetest
|
||||||
|
|
||||||
* Riferimento alla API Lua di Minetest - [versione HTML](https://minetest.gitlab.io/minetest/) |
|
* Riferimento alla API Lua di Minetest - [multiple page version](https://minetest.gitlab.io/minetest/) |
|
||||||
[versione solo testo](https://github.com/minetest/minetest/blob/master/doc/lua_api.txt).
|
[single page version](https://github.com/minetest/minetest/blob/master/doc/lua_api.md).
|
||||||
* Spulcia le [mod esistenti](https://forum.minetest.net/viewforum.php?f=11).
|
* Spulcia le [mod esistenti](https://forum.minetest.net/viewforum.php?f=11).
|
||||||
|
|
||||||
### Programmazione in Lua
|
### Programmazione in Lua
|
||||||
|
Loading…
Reference in New Issue
Block a user