aboutsummaryrefslogtreecommitdiff
path: root/src/game.cpp
AgeCommit message (Collapse)Author
2015-05-19Replace instances of std::map<std::string, std::string> with StringMapkwolekr
Also, clean up surrounding code style Replace by-value parameter passing with const refs when possible Fix post-increment of iterators
2015-05-15ANDROID: Do not limit situations where fast is enabledCraig Robbins
Before this commit autofast for Android was ignored if the user was sneaking, digging or building. There is no reason for this and it impedes movement control
2015-05-06Fix connection speed unit namesShadowNinja
2015-04-27Revert the upper-case PROJECT_NAME nonsense that was part of #2402sfan5
2015-04-26Fix player pitch and yaw not being set properlyKevin Ott
2015-04-19Disable connection timeout for singleplayer and server tabsest31
In worlds with many mods we can easily reach timeout, waiting for the server to start.
2015-04-1710s timeout when connecting to serverSmallJoker
2015-03-31Move texture_min_size even further down the pipe. Now, textures are ↵Aaron Suen
JIT-upscaled using an image transformation, right at the time they're added to a mesh or particle; images used in 2D elements are left unscaled. This should fix any remaining issues with HUD elements.
2015-03-30On Android enable always fastCraig Robbins
Invert the meaning of holding down the fast button (i.e. holding down the fast button -- if there is one -- means walk), unless performing an action, sneaking or jumping. Still requires fast move to be toggled on (and fast priv)
2015-03-27Change error_message from wstring to stringShadowNinja
This removes a lot of narrow/wide conversions where a wide string was never used.
2015-03-27Clean up and tweak build systemShadowNinja
* Combine client and server man pages. * Update unit test options and available databases in man page. * Add `--worldname` to man page. * Fix a bunch of places where `"Minetest"` was used directly instead of `PROJECT_NAME`. * Disable server build by default on all operating systems. * Make `ENABLE_FREETYPE` not fail if FreeType isn't found. * Enable LevelDB, Redis, and FreeType detection by default. * Remove the `VERSION_PATCH_ORIG` hack. * Add option to search for and use system JSONCPP. * Remove broken LuaJIT version detection. * Rename `DISABLE_LUAJIT` to `ENABLE_LUAJIT`. * Rename `minetest_*` variables in `version.{h,cpp}` to `g_*`. * Clean up style of CMake files.
2015-03-17Minor cleanup: game.cppCraig Robbins
* Sort includes * Remove unnecessary includes * Ensure the parameter name for GameRunData is consistent for class member functions
2015-03-15Finer progress bar updates when initializing nodesest31
The bar is only drawn when the user will notice a change, which prevents time overheads that this commit would cause, resulting from useless draws.
2015-03-07For usages of assert() that are meant to persist in Release builds (when ↵Craig Robbins
NDEBUG is defined), replace those usages with persistent alternatives
2015-03-07Fix Android text bug (no text displaying)Craig Robbins
2015-03-05ProfilerGraph: Use std::list instead of std::vectorLoic Blot
2015-03-05Replace std::list to std::vector into tile.cpp (m_texture_trash) and move ↵Loic Blot
tile.hpp to src/client/
2015-02-25Add camera smoothing and cinematic mode (F8)rubenwardy
2015-02-18Use fixed size for builtin menus on non-android platformsPerttu Ahola
2015-02-17Add player direction to on-screen debug textYaman
(PR Modified slightly)
2015-02-12Minor fixes in translationsngosang
2015-02-11Don't permit to open inventory is playerCAO isn't present. This prevent to ↵Loic Blot
open an empty inventory at player load. ok @zeno-
2015-02-11Fix issue #2279. ok @zeno-Loic Blot
2015-02-10Fix Exit to OS button focus in Pause Menungosang
2015-02-07Fix rebase bug, make render loop use cache settinggregorycu
2015-02-05Reduce gettext wide/narrow and string/char* conversionsShadowNinja
2015-02-05Fix translation memory leakShadowNinja
2015-02-05Fix translation finding of overlay messagesShadowNinja
2015-01-31Fix local map saving when joining a local server from the server tabCraig Robbins
Disables local map saving for all local server types See: https://github.com/minetest/minetest/issues/2024
2015-01-25Settings fixes Make the GameGlobalShaderConstantSetter use the settings ↵gregorycu
callback (8% perf improvement in game loop) Ensure variable is set Ensure settings callback is threadsafe
2015-01-25Revert "Make the GameGlobalShaderConstantSetter use the settings callback ↵Craig Robbins
(8% perf improvement in game loop)" This reverts commit a555e2d9b0ccee452996381a44677b8bec210036.
2015-01-24Fix unitialised variable occassionally being usedCraig Robbins
2015-01-23Make the GameGlobalShaderConstantSetter use the settings callback (8% perf ↵gregorycu
improvement in game loop) Amend the settings callback to support userdata
2015-01-18Fix use of uninit data in Sky and (potentially) GUIChatConsole constructorsKahrl
Clean up nearby code a bit As a small side effect, it is now possible to add a background texture to the chat console by simply providing background_chat.jpg, it is no longer necessary to also add "console_color =" to minetest.conf.
2015-01-11Disable sound and key binding settings in "pause" menu on androidsapier
2015-01-09Remove automatic consistent formspec size <-> font size (now has to be done ↵sapier
manually) Set builtin formspecs to autoscale in order to get consistent formspec look and feel Uncouple label positioning from font size (May break some formspecs but is required to allow manual font adjustment)
2015-01-09Fix memory leaks due to messed up memory handling for particles as well as ↵sapier
their spawners
2015-01-02More consistent progress bar from 0-100 on startupsapier
2014-12-31Add display_gamma option for clientCraig Robbins
2014-12-30Cleanup updateCameraDirection and fix random input not workingCraig Robbins
2014-12-30Center status text for better visibility.Kodexky
2014-12-08Disable loading .mtl files. Theyre not used anyway.RealBadAngel
2014-12-08Fix f6 debug/profiler displayCraig Robbins
After fonts were re-engineered the height of the f6 debug/profiler display would only display about 2-3 lines of text.
2014-12-07Performance of main client loop up to 2x faster In places, up to 3 times fasterCraig Robbins
NOTE 1: This does not mean a 2x increase in framerate. Increase in fps may be up to 1-2fps NOTE 2: This local 'caching' of settings is not optimal and an alternative solution will be worked on after 0.4.11 is released
2014-12-05Add name of node 'pointed at' to debugCraig Robbins
This is "Add name of node pointed at to debug #1677" by @rubenwardy updated to work with game.cpp after it was refactored.
2014-12-01Fix node 0,0,0 being highlighted when enable_node_highlighting == falseCraig Robbins
Without this patch node 0,0,0 is highlighted when enable_node_highligting is false There is a minor lighting issue remaining, however it seems to be related to a different bug (https://github.com/minetest/minetest/issues/1887)
2014-11-30Make hud use fontengine toosapier
Fix non coding style conforming glb_fontengine to g_fontengine Fix fonts never been deleted due to grabbed to often
2014-11-30Implement proper font handlingsapier
2014-11-27added enable_build_where_you_stand optionSokomine
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-11-26Fix client "double saving" simple singleplayer local mapsCraig Robbins