minetest/src/script/lua_api
Loïc Blot 3c4ac70348 Refactor Game class (part 2) (#5422)
* showPauseMenu is now part of game
* remove many flags parameters passed to game functions, use the member.
* rename VolatileRunFlags to GameUIFlags (this will permit to share structure with client and CSM
* updatePointedThing: remove pointer ref, we already have the pointer in rundata
* move some attributes outside of VolatileRunFlags after renaming, to game class
* rename statustext to m_statustext
* make some const variables static
* All those changes permit to reduce a little bit function class cost and will permit to interface CSM with some interesting Game flags
* Expose GameUIFlags to client
* Client now have GameUIFlags parameter and setters for other classes
* Fix minimap show/hide in Lua because we now have access to the real flag
2017-03-19 13:18:52 +01:00
..
CMakeLists.txt [CSM] Add minimap API modifiers (#5399) 2017-03-16 10:34:54 +01:00
l_areastore.cpp Mod security: Allow read-only access to all mod paths 2016-12-20 06:34:04 +00:00
l_areastore.h Implement AreaStore serialization 2016-03-07 16:33:20 -05:00
l_base.cpp Add get_wielded_item 2017-03-13 23:56:05 +01:00
l_base.h Add get_wielded_item 2017-03-13 23:56:05 +01:00
l_client.cpp Add get_wielded_item 2017-03-13 23:56:05 +01:00
l_client.h Add get_wielded_item 2017-03-13 23:56:05 +01:00
l_craft.cpp Script API: Make the craft recipe field 'method' consistent 2016-08-18 20:43:49 +01:00
l_craft.h Adding minetest.clear_craft 2016-07-05 21:40:13 +02:00
l_env.cpp [CSM] Add core.get_timeofday & core.get_day_count env calls (#5401) 2017-03-17 07:48:29 +01:00
l_env.h [CSM] Add core.get_timeofday & core.get_day_count env calls (#5401) 2017-03-17 07:48:29 +01:00
l_http.cpp Require minetest.request_http_api to be called from the mod's main scope 2016-03-03 22:42:00 +01:00
l_http.h Add Lua interface to HTTPFetchRequest 2016-02-22 15:39:41 +01:00
l_internal.h [CSM] Add core.get_timeofday & core.get_day_count env calls (#5401) 2017-03-17 07:48:29 +01:00
l_inventory.cpp Add get_wielded_item 2017-03-13 23:56:05 +01:00
l_inventory.h Player/LocalPlayer/RemotePlayer inheritance cleanup (part 2 on X) 2016-10-08 15:57:50 +02:00
l_item.cpp Add get_wielded_item 2017-03-13 23:56:05 +01:00
l_item.h Add ItemStack key-value meta storage 2017-02-04 22:07:55 +00:00
l_itemstackmeta.cpp Add ItemStack key-value meta storage 2017-02-04 22:07:55 +00:00
l_itemstackmeta.h Add ItemStack key-value meta storage 2017-02-04 22:07:55 +00:00
l_mainmenu.cpp [CSM] sound_play & sound_stop support + client_lua_api doc (#5096) 2017-03-13 23:56:05 +01:00
l_mainmenu.h [CSM] sound_play & sound_stop support + client_lua_api doc (#5096) 2017-03-13 23:56:05 +01:00
l_mapgen.cpp Get biome list: Downgrade missing biome message to infostream 2017-03-16 02:56:03 +00:00
l_mapgen.h Add MapSettingsManager and new mapgen setting script API functions 2016-07-03 15:38:36 -04:00
l_metadata.cpp Derive NodeMetaRef from MetaDataRef 2017-02-04 22:07:55 +00:00
l_metadata.h Derive NodeMetaRef from MetaDataRef 2017-02-04 22:07:55 +00:00
l_minimap.cpp Refactor Game class (part 2) (#5422) 2017-03-19 13:18:52 +01:00
l_minimap.h [CSM] Add minimap API modifiers (#5399) 2017-03-16 10:34:54 +01:00
l_nodemeta.cpp Derive NodeMetaRef from MetaDataRef 2017-02-04 22:07:55 +00:00
l_nodemeta.h Derive NodeMetaRef from MetaDataRef 2017-02-04 22:07:55 +00:00
l_nodetimer.cpp Move ServerEnvironment to dedicated cpp/header files 2017-01-08 12:16:06 +01:00
l_nodetimer.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
l_noise.cpp Change internal type for seeds to s32 2016-06-04 01:51:44 -04:00
l_noise.h Change internal type for seeds to s32 2016-06-04 01:51:44 -04:00
l_object.cpp Add get_wielded_item 2017-03-13 23:56:05 +01:00
l_object.h Implement player attribute backend (#4155) 2017-01-27 08:59:30 +01:00
l_particles.cpp Initialize TileAnimationParams to prevent crashes/bugs for legacy invocations of add_particle{,spawner} (fixes #5108) 2017-01-24 15:19:29 +01:00
l_particles.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
l_rollback.cpp SAPI: Mark all Lua API functions requiring envlock 2015-10-25 23:06:48 -04:00
l_rollback.h Rollback fixes and get_node_actions 2013-11-27 18:13:06 -05:00
l_server.cpp Add minetest.get_server_uptime() function to Lua API (#4702) 2016-11-02 09:36:58 -07:00
l_server.h Add minetest.get_server_uptime() function to Lua API (#4702) 2016-11-02 09:36:58 -07:00
l_settings.cpp Fix warning reported by clang (possible bug in Settings lua api) 2016-12-21 10:20:06 +01:00
l_settings.h Mod security: Allow read-only access to all mod paths 2016-12-20 06:34:04 +00:00
l_sound.cpp [CSM] sound_play & sound_stop support + client_lua_api doc (#5096) 2017-03-13 23:56:05 +01:00
l_sound.h [CSM] sound_play & sound_stop support + client_lua_api doc (#5096) 2017-03-13 23:56:05 +01:00
l_storage.cpp Add ModStorageAPI to client side modding (#5396) 2017-03-16 07:53:39 +01:00
l_storage.h Add ModMetadata API (#5131) 2017-02-08 00:15:55 +01:00
l_util.cpp [CSM] storage + fixes 2017-03-13 23:56:05 +01:00
l_util.h [CSM] Add method that display chat to client-sided lua. (#5089) (#5091) 2017-03-13 23:56:05 +01:00
l_vmanip.cpp Light calculation: New bulk node lighting code 2017-03-11 02:06:18 +00:00
l_vmanip.h Shorten ManualMapVoxelManipulator to MMVManip 2015-01-05 02:42:27 -05:00