minetest/src/script/cpp_api
Megaf de0cbd5534 Changed default settings to bring a better gameplay.
Reduced viewing_range_nodes_max

viewing_range_nodes_max tends to actually push more than it should.

Matching the example with the default settings.

And adding a further description about it.

Missed changing curl timeout. Now set to 4000

Fix leaking global in texture pack menu

Simplify loading of Android version of menu

Mgv5 get ground level at point function. Fast spawn player version

Mgv5 1 up 1 down overgeneration for biome surface continuity

Optimise getTileInfo()

getTileInfo() ~1.5x faster
getSmoothLight ~2.0x faster

Optimise functions from CNodeDefManager and VoxelManipulator

CNodeDefManager::get()
VoxelManipulator::addArea()

serialize.h: use machine native byte swapping if available, fall-back to previous generic method if not (supported for GCC using endian.h, detection done in cmake) write/readARGB8() - just write 32-bit color in one op, instead of 4 1-byte ops cleanup: removed unneeded buffer init for some serialize-out functions use a #define for the fixed point factor in read/writeF1000()

nodemetadata.cpp, nodetimer.cpp
	optimzation: simpler deserialize node position method

staticobject.cpp:
	cleanup: use util/serialize.h inlines instead of its own de/serialization

serialize.cpp:
	minor optimization/cleanup: avoid generation of unneeded string temporary

CMakeLists.txt, cmake_config.h.in: detection of endian.h

config.h: added HAVE_ENDIAN_H

Commits due to feedback squashed

Signed-off-by: Craig Robbins <kde.psych@gmail.com>

Update credits menu
2014-11-21 20:40:08 +00:00
..
CMakeLists.txt Remove dependency on marshal and many other async changes 2014-04-27 16:15:53 -04:00
s_async.cpp Fix over-poping and only push the core once 2014-05-30 19:38:11 -04:00
s_async.h Fix code style of async API 2014-04-27 16:15:53 -04:00
s_base.cpp Changed default settings to bring a better gameplay. 2014-11-21 20:40:08 +00:00
s_base.h Fix object reference pushing functions when called from coroutines 2014-10-07 16:37:45 -04:00
s_entity.cpp Fix object reference pushing functions when called from coroutines 2014-10-07 16:37:45 -04:00
s_entity.h Fix class/struct forward declaration inconsistencies (good on ya, MSVC) 2013-06-06 22:57:38 +02:00
s_env.cpp Fix object reference pushing functions when called from coroutines 2014-10-07 16:37:45 -04:00
s_env.h Fix heart + bubble bar size on different texture packs 2014-05-07 21:46:27 +02:00
s_internal.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
s_inventory.cpp Fix object reference pushing functions when called from coroutines 2014-10-07 16:37:45 -04:00
s_inventory.h Fix class/struct forward declaration inconsistencies (good on ya, MSVC) 2013-06-06 22:57:38 +02:00
s_item.cpp Fix object reference pushing functions when called from coroutines 2014-10-07 16:37:45 -04:00
s_item.h Fix all warnings reported by clang 2014-04-15 21:34:53 +02:00
s_mainmenu.cpp Use "core" namespace internally 2014-05-08 13:02:04 -04:00
s_mainmenu.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
s_node.cpp Add meshnode drawtype. 2014-10-18 16:42:23 +02:00
s_node.h Pass pointed_thing to on_punch and minetest.register_on_punchnode callbacks 2014-01-23 19:21:56 -05:00
s_nodemeta.cpp Fix object reference pushing functions when called from coroutines 2014-10-07 16:37:45 -04:00
s_nodemeta.h Fix class/struct forward declaration inconsistencies (good on ya, MSVC) 2013-06-06 22:57:38 +02:00
s_player.cpp Fix object reference pushing functions when called from coroutines 2014-10-07 16:37:45 -04:00
s_player.h Add 'on_prejoinplayer' callback 2013-12-12 13:42:14 -05:00
s_server.cpp Use "core" namespace internally 2014-05-08 13:02:04 -04:00
s_server.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00