aboutsummaryrefslogtreecommitdiff
path: root/src/collision.h
AgeCommit message (Collapse)Author
2020-05-06Expose collided objects in moveresultsfan5
closes #9787
2020-04-08Collision various fixes (#9343)TheTermos
2019-06-10Add disable_jump to liquids and ladders (#7688)SmallJoker
Remove second nodedef check by improving the colliding node detection Also remove the 2nd check in old_move, correct standing node a bit
2018-11-22Client-side autojump. Remove Android-only stepheight autojump (#7228)Ben Deutsch
Works by detecting a collision while moving forward and then simulating a jump. If the simulated jump is more successful, an artificial jump key press is injected in the client. Includes setting and key change GUI element for enabling and disabling this feature.
2017-08-17C++ modernize: Pragma once (#6264)Loïc Blot
* Migrate cpp headers to pragma once
2017-08-17clientobject, clouds, collision, clientsimpleobject: code modernization (#6260)Loïc Blot
* clientobject, clouds, collision, clientsimpleobject: code modernization * use range-based for loops * simplify some tests * various code style fixes * use emplace_back instead of push_back when necessary * use auto on some iterators * use default operator when needed * unroll v3s16 creation on collisionMoveSimple
2017-06-16C++11 patchset 9: move hardcoded init parameters to class definitions (part ↵Loïc Blot
1) (#5984) * C++11 patchset 9: move hardcoded init parameters to class definitions C++11 introduced the possibility to define the default values directly in class definitions, do it on current code Also remove some unused attributes * CollisionInfo::bouncy * collisionMoveResult::collides_xy * collisionMoveResult::standing_on_unloaded * Clouds::speed * More constructor cleanups + some variables removal * remove only write guiFormSpecMenu::m_old_tooltip * move header included inside defintions in genericobject.h * remove some unused since years exception classes * remove unused & empty debug_stacks_init * remove unused & empty content_nodemeta_serialize_legacy * remove forgotten useless bool (bouncy) in collision.cpp code
2016-01-29Don't pass non-const references to collision methodsest31
Non const references cause a lot of confusion with behaviour of code, and are disallowed by minetest style guide.
2015-10-26Fix jittering sounds on entities (fixes #2974)BlockMen
2015-07-21Remove profiler.h include where it's not needed. Remove some unreachable and ↵Loic Blot
very old code
2013-07-20Add an option to disable object <-> object collision for Lua entitiesPilzAdam
2013-04-09fix objects colliding with its own collision boxessapier
2013-03-28Closed add object <-> object collision handlingsapier
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2012-09-01Add bouncy node groupPerttu Ahola
2012-06-17Custom boxy nodes (stairs, slabs) and collision changesKahrl
2012-06-17Optimize headersPerttu Ahola
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2011-11-29Relatively snappy object-ground collision detectionPerttu Ahola
2011-11-29GameDef compilesPerttu 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