[Orxonox-commit 5372] r10035 - in code/branches/ScriptableController: data/gui/scripts data/levels src/orxonox/controllers
mkronig at orxonox.net
mkronig at orxonox.net
Thu Apr 17 14:27:35 CEST 2014
Author: mkronig
Date: 2014-04-17 14:27:35 +0200 (Thu, 17 Apr 2014)
New Revision: 10035
Added:
code/branches/ScriptableController/data/gui/scripts/testscript.lua
code/branches/ScriptableController/src/orxonox/controllers/testscript.lua
Modified:
code/branches/ScriptableController/data/levels/levelTry.oxw
code/branches/ScriptableController/src/orxonox/controllers/ControllerDirector.cc
Log:
changes on controllerDirector and added some new lua scripts
Added: code/branches/ScriptableController/data/gui/scripts/testscript.lua
===================================================================
--- code/branches/ScriptableController/data/gui/scripts/testscript.lua (rev 0)
+++ code/branches/ScriptableController/data/gui/scripts/testscript.lua 2014-04-17 12:27:35 UTC (rev 10035)
@@ -0,0 +1,5 @@
+k = 1.2
+
+
+orxonox.execute("orxout message test " .. k)
+
Modified: code/branches/ScriptableController/data/levels/levelTry.oxw
===================================================================
--- code/branches/ScriptableController/data/levels/levelTry.oxw 2014-04-17 12:24:12 UTC (rev 10034)
+++ code/branches/ScriptableController/data/levels/levelTry.oxw 2014-04-17 12:27:35 UTC (rev 10035)
@@ -1,6 +1,6 @@
<!-- First levelFile of mkronig and samuezu. It was copied from dockingToASpaceStation.oxw and modified a little bit -->
<LevelInfo
- name = "Fancy orxout tests"
+ name = "levelTry"
description = "Docking into a spacestation."
tags = "showcase"
screenshot = "emptylevel.png"
@@ -80,9 +80,9 @@
<!-- ControllerDirector waits for the event takeControl to attach a new Controller -->
<ControllerDirector position="0,0,0">
<events>
- <party>
+ <takeControl>
<EventListener event="takeControl" />
- </party>
+ </takeControl>
</events>
Modified: code/branches/ScriptableController/src/orxonox/controllers/ControllerDirector.cc
===================================================================
--- code/branches/ScriptableController/src/orxonox/controllers/ControllerDirector.cc 2014-04-17 12:24:12 UTC (rev 10034)
+++ code/branches/ScriptableController/src/orxonox/controllers/ControllerDirector.cc 2014-04-17 12:27:35 UTC (rev 10035)
@@ -10,7 +10,7 @@
#include "infos/HumanPlayer.h"
#include "interfaces/PlayerTrigger.h"
#include "worldentities/pawns/Pawn.h"
-#include "LuaState.h"
+#include "core/LuaState.h"
namespace orxonox
@@ -50,15 +50,16 @@
void ControllerDirector::takeControl(Controller * controller, BaseObject * trigger) {
- preparationToTakeControl(trigger);
- setNewController(controller);
- LuaState test = new Luastate();
- test.doFile("/tmp/my.lua");
+ // preparationTo(trigger);
+ // setNewController(controller);
+ LuaState * test = new LuaState();
+ orxout()<<"test takecontrol."<< endl;
+ test->doFile("testscript.lua");
}
- bool ControllerDirector::preparationToTakeControl(BaseObject * trigger) {
+ /*bool ControllerDirector::preparationToTakeControl(BaseObject * trigger) {
this->pTrigger_ = orxonox_cast<PlayerTrigger*>(trigger);
this->player_ = NULL;
@@ -97,6 +98,7 @@
}
+*/
Added: code/branches/ScriptableController/src/orxonox/controllers/testscript.lua
===================================================================
--- code/branches/ScriptableController/src/orxonox/controllers/testscript.lua (rev 0)
+++ code/branches/ScriptableController/src/orxonox/controllers/testscript.lua 2014-04-17 12:27:35 UTC (rev 10035)
@@ -0,0 +1 @@
+print ('1: Hello World')
More information about the Orxonox-commit
mailing list