Player Control: Movement
- Remove the function MWWorld::Player::setPos. Is it even in use anymore? If it is, calls to it need to be rerouted.
- A general purpose isSwimming function should be added to World. Needed for the point below and might come in handy in a few other cases later. Does the rendering system provide such a function already? If yes, it should be examined, if it can be generalised and moved to World.
- Split sneak and moving down (in water) input (it is the same key). The input system should check if the player is swimming and then choose an appropriate code path. Not swimming with disabled gravity could be handled in the same way as swimming.
- Same for jumping and moving up? Not sure. Needs to be checked.
- There are script functions that can disable certain controls. These also need to be implemented.
(RM-329 from redmine: created on 2012-07-09 by Marc Zinnschlag, , closed on 2012-08-04 by Artem Kotsynyak)
Edited by redmine