|
|
|
@ -113,6 +113,9 @@ namespace MWWorld
|
|
|
|
|
void addContainerScripts(const Ptr& reference, Ptr::CellStore* cell);
|
|
|
|
|
void PCDropped (const Ptr& item);
|
|
|
|
|
|
|
|
|
|
virtual void processDoors(float duration);
|
|
|
|
|
///< Run physics simulation and modify \a world accordingly.
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
World (OEngine::Render::OgreRenderer& renderer,
|
|
|
|
@ -272,9 +275,6 @@ namespace MWWorld
|
|
|
|
|
virtual void doPhysics(const PtrMovementList &actors, float duration);
|
|
|
|
|
///< Run physics simulation and modify \a world accordingly.
|
|
|
|
|
|
|
|
|
|
virtual void processDoors(float duration);
|
|
|
|
|
///< Run physics simulation and modify \a world accordingly.
|
|
|
|
|
|
|
|
|
|
virtual bool toggleCollisionMode();
|
|
|
|
|
///< Toggle collision mode for player. If disabled player object should ignore
|
|
|
|
|
/// collisions and gravity.
|
|
|
|
@ -374,6 +374,8 @@ namespace MWWorld
|
|
|
|
|
virtual void setupPlayer(bool newGame);
|
|
|
|
|
virtual void renderPlayer();
|
|
|
|
|
|
|
|
|
|
virtual bool getOpenOrCloseDoor(const MWWorld::Ptr& door);
|
|
|
|
|
///< if activated, should this door be opened or closed?
|
|
|
|
|
virtual void activateDoor(const MWWorld::Ptr& door);
|
|
|
|
|
///< activate (open or close) an non-teleport door
|
|
|
|
|
|
|
|
|
|