minetest/src/script
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
..
common Add `get_wielded_item` 2017-03-13 23:56:05 +01:00
cpp_api Block access to the `io` library 2017-03-19 12:34:33 +01:00
lua_api Refactor Game class (part 2) (#5422) 2017-03-19 13:18:52 +01:00
CMakeLists.txt [CSM] Client side modding 2017-03-13 23:56:05 +01:00
clientscripting.cpp [CSM] Add core.get_timeofday & core.get_day_count env calls (#5401) 2017-03-17 07:48:29 +01:00
clientscripting.h [CSM] Client side modding 2017-03-13 23:56:05 +01:00
scripting_mainmenu.cpp [CSM] sound_play & sound_stop support + client_lua_api doc (#5096) 2017-03-13 23:56:05 +01:00
scripting_mainmenu.h Fix code style of async API 2014-04-27 16:15:53 -04:00
serverscripting.cpp [CSM] Client side modding 2017-03-13 23:56:05 +01:00
serverscripting.h [CSM] Client side modding 2017-03-13 23:56:05 +01:00