minetest/src/script
Loïc Blot 5cc06e4748
Reduce ServerEnvironment propagation (#9642)
ServerEnvironment is a huge class with many accessors. In various places it's not needed

Remove it to reduce the ServerEnvironment view.

Idea here is to reduce size of some of our objects to transport lightweight managers and permit easier testing

Pathfinder is now tied to a generic map, not a ServerMap, it can be
ported to client
2020-04-11 19:59:43 +02:00
..
common Move PlayerSAO to dedicated files 2020-04-11 16:07:17 +02:00
cpp_api Drop content_sao.{cpp,h} 2020-04-11 16:07:17 +02:00
lua_api Reduce ServerEnvironment propagation (#9642) 2020-04-11 19:59:43 +02:00
CMakeLists.txt Rename Scripting API files for consistency 2017-04-25 13:41:36 -04:00
scripting_client.cpp A few initialization cleanups 2020-04-11 13:12:51 +02:00
scripting_client.h A few initialization cleanups 2020-04-11 13:12:51 +02:00
scripting_mainmenu.cpp Add online content repository 2018-04-19 20:14:53 +01:00
scripting_mainmenu.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
scripting_server.cpp Refactor Script API's log_deprecated 2020-02-23 22:24:12 +01:00
scripting_server.h Refactor Script API's log_deprecated 2020-02-23 22:24:12 +01:00