mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-28 17:09:41 +00:00
Merge branch 'toggleai' into 'master'
Add a way to toggle AI to Lua debug package See merge request OpenMW/openmw!3429
This commit is contained in:
commit
1c8198242e
2 changed files with 14 additions and 0 deletions
|
@ -3,7 +3,9 @@
|
||||||
#include "luamanagerimp.hpp"
|
#include "luamanagerimp.hpp"
|
||||||
|
|
||||||
#include "../mwbase/environment.hpp"
|
#include "../mwbase/environment.hpp"
|
||||||
|
#include "../mwbase/mechanicsmanager.hpp"
|
||||||
#include "../mwbase/world.hpp"
|
#include "../mwbase/world.hpp"
|
||||||
|
|
||||||
#include "../mwrender/postprocessor.hpp"
|
#include "../mwrender/postprocessor.hpp"
|
||||||
#include "../mwrender/renderingmanager.hpp"
|
#include "../mwrender/renderingmanager.hpp"
|
||||||
|
|
||||||
|
@ -38,6 +40,9 @@ namespace MWLua
|
||||||
api["toggleGodMode"] = []() { MWBase::Environment::get().getWorld()->toggleGodMode(); };
|
api["toggleGodMode"] = []() { MWBase::Environment::get().getWorld()->toggleGodMode(); };
|
||||||
api["isGodMode"] = []() { return MWBase::Environment::get().getWorld()->getGodModeState(); };
|
api["isGodMode"] = []() { return MWBase::Environment::get().getWorld()->getGodModeState(); };
|
||||||
|
|
||||||
|
api["toggleAI"] = []() { MWBase::Environment::get().getMechanicsManager()->toggleAI(); };
|
||||||
|
api["isAIEnabled"] = []() { return MWBase::Environment::get().getMechanicsManager()->isAIActive(); };
|
||||||
|
|
||||||
api["toggleCollision"] = []() { MWBase::Environment::get().getWorld()->toggleCollisionMode(); };
|
api["toggleCollision"] = []() { MWBase::Environment::get().getWorld()->toggleCollisionMode(); };
|
||||||
api["isCollisionEnabled"] = []() {
|
api["isCollisionEnabled"] = []() {
|
||||||
auto world = MWBase::Environment::get().getWorld();
|
auto world = MWBase::Environment::get().getWorld();
|
||||||
|
|
|
@ -35,6 +35,15 @@
|
||||||
-- @function [parent=#Debug] isGodMode
|
-- @function [parent=#Debug] isGodMode
|
||||||
-- @return #boolean
|
-- @return #boolean
|
||||||
|
|
||||||
|
---
|
||||||
|
-- Toggles AI
|
||||||
|
-- @function [parent=#Debug] toggleAI
|
||||||
|
|
||||||
|
---
|
||||||
|
-- Is AI enabled
|
||||||
|
-- @function [parent=#Debug] isAIEnabled
|
||||||
|
-- @return #boolean
|
||||||
|
|
||||||
---
|
---
|
||||||
-- Toggles collisions
|
-- Toggles collisions
|
||||||
-- @function [parent=#Debug] toggleCollision
|
-- @function [parent=#Debug] toggleCollision
|
||||||
|
|
Loading…
Reference in a new issue