Luanti 5.15.0-dev
 
Loading...
Searching...
No Matches
l_client.h
Go to the documentation of this file.
1// Luanti
2// SPDX-License-Identifier: LGPL-2.1-or-later
3// Copyright (C) 2013 celeron55, Perttu Ahola <celeron55@gmail.com>
4// Copyright (C) 2017 nerzhul, Loic Blot <loic.blot@unix-experience.fr>
5
6#pragma once
7
8#include "lua_api/l_base.h"
9
11{
12private:
13 // get_current_modname()
14 static int l_get_current_modname(lua_State *L);
15
16 // get_modpath(modname)
17 static int l_get_modpath(lua_State *L);
18
19 // print(text)
20 static int l_print(lua_State *L);
21
22 // display_chat_message(message)
23 static int l_display_chat_message(lua_State *L);
24
25 // send_chat_message(message)
26 static int l_send_chat_message(lua_State *L);
27
28 // clear_out_chat_queue()
29 static int l_clear_out_chat_queue(lua_State *L);
30
31 // get_player_names()
32 static int l_get_player_names(lua_State *L);
33
34 // disconnect()
35 static int l_disconnect(lua_State *L);
36
37 // gettext(text)
38 static int l_gettext(lua_State *L);
39
40 // get_node(pos)
41 static int l_get_node_or_nil(lua_State *L);
42
43 // get_language()
44 static int l_get_language(lua_State *L);
45
46 // get_wielded_item()
47 static int l_get_wielded_item(lua_State *L);
48
49 // get_meta(pos)
50 static int l_get_meta(lua_State *L);
51
52 // get_server_info()
53 static int l_get_server_info(lua_State *L);
54
55 // get_item_def(itemstring)
56 static int l_get_item_def(lua_State *L);
57
58 // get_node_def(nodename)
59 static int l_get_node_def(lua_State *L);
60
61 // get_privilege_list()
62 static int l_get_privilege_list(lua_State *L);
63
64 // get_builtin_path()
65 static int l_get_builtin_path(lua_State *L);
66
67 // get_csm_restrictions()
68 static int l_get_csm_restrictions(lua_State *L);
69
70public:
71 static void Initialize(lua_State *L, int top);
72};
Definition l_base.h:27
Definition l_client.h:11
static void Initialize(lua_State *L, int top)
Definition l_client.cpp:304
static int l_get_server_info(lua_State *L)
Definition l_client.cpp:206
static int l_disconnect(lua_State *L)
Definition l_client.cpp:131
static int l_get_node_def(lua_State *L)
Definition l_client.cpp:248
static int l_get_privilege_list(lua_State *L)
Definition l_client.cpp:273
static int l_get_builtin_path(lua_State *L)
Definition l_client.cpp:285
static int l_get_modpath(lua_State *L)
Definition l_client.cpp:59
static int l_get_language(lua_State *L)
Definition l_client.cpp:173
static int l_clear_out_chat_queue(lua_State *L)
Definition l_client.cpp:106
static int l_get_wielded_item(lua_State *L)
static int l_get_item_def(lua_State *L)
Definition l_client.cpp:223
static int l_get_meta(lua_State *L)
Definition l_client.cpp:190
static int l_print(lua_State *L)
Definition l_client.cpp:69
static int l_get_csm_restrictions(lua_State *L)
Definition l_client.cpp:292
static int l_display_chat_message(lua_State *L)
Definition l_client.cpp:78
static int l_get_current_modname(lua_State *L)
Definition l_client.cpp:48
static int l_get_player_names(lua_State *L)
Definition l_client.cpp:113
static int l_send_chat_message(lua_State *L)
Definition l_client.cpp:90
static int l_get_node_or_nil(lua_State *L)
Definition l_client.cpp:155
static int l_gettext(lua_State *L)
Definition l_client.cpp:145