summaryrefslogtreecommitdiff
path: root/src/collision.cpp
AgeCommit message (Collapse)Author
2015-10-26Fix jittering sounds on entities (fixes #2974)BlockMen
2015-10-14Use warningstream for log messages with WARNINGShadowNinja
Remove DTIME macro and its uses, too
2015-09-26Fix falling through nodes on world load (fixes #2784)Christof Kaufmann
On world load the collision code can not see node boxes, since the nodes have not been loaded. Thus it collided only at the next full node. However, standing on a slab on world load leaded to sinking into it until the world finished loading. Then one maybe fell further, if the node below was not walkable. Now, with this commit, when no node around the player has been loaded it simply does not move the player.
2015-08-25Change i++ to ++iDavid Jones
2015-07-21Remove profiler.h include where it's not needed. Remove some unreachable and ↵Loic Blot
very old code
2015-04-16Use std::vector instead of std::set for Environment::getObjectsInsideRadiusLoic Blot
We are only iterating sequentially, we don't need a set here Also use a vector reference instead of a copy
2015-04-01Move globals from main.cpp to more sane locationsCraig Robbins
Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h
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-05collisionMoveSimple: use std::vector instead of std::list, this improve the ↵Loic Blot
performances
2014-11-14Remove most exceptions from getNode() (and variants)Craig Robbins
2014-10-19Custom collision boxes node property.RealBadAngel
2013-07-20Add an option to disable object <-> object collision for Lua entitiesPilzAdam
2013-07-01Disable collision fix, its broke unit testsproller
2013-06-30Fix sand, gravel falling stuckproller
2013-05-19Fix nearly all warningskwolekr
2013-04-09fix objects colliding with its own collision boxessapier
2013-04-03Limit speed in collisionMoveResult for avoiding hangsEsteban I. Ruiz Moreno
2013-03-28Closed add object <-> object collision handlingsapier
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2013-01-16add limit for steps to avoid runaway memory consumption by collision handlingsapier
2012-09-01Add bouncy node groupPerttu Ahola
2012-06-17Custom boxy nodes (stairs, slabs) and collision changesKahrl
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2012-04-07Fix collision code getting stuck if speed is 0Perttu Ahola
2011-11-29Improve luaentity sprite functionality (and add some random stuff)Perttu Ahola
2011-11-29Relatively snappy object-ground collision detectionPerttu Ahola
2011-11-29GameDef compilesPerttu Ahola
2011-11-29Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuffPerttu Ahola
2011-07-23extended content-type rangePerttu Ahola
2011-06-26reorganized a lot of stuff and modified mapgen and objects slightly while ↵Perttu Ahola
doing it
2011-04-21Some work-in-progress in hp and mobs and a frightening amount of random fixes.Perttu Ahola
2011-04-10implemented rats in new system to verify that it worksPerttu Ahola