aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_test.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--LuaSL/src/LuaSL_test.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/LuaSL/src/LuaSL_test.c b/LuaSL/src/LuaSL_test.c
index 0f07704..55196cb 100644
--- a/LuaSL/src/LuaSL_test.c
+++ b/LuaSL/src/LuaSL_test.c
@@ -224,7 +224,18 @@ static Eina_Bool _data(void *data, int type __UNUSED__, Ecore_Con_Event_Server_D
224 sendForth(game, SID, "run()"); 224 sendForth(game, SID, "run()");
225 } 225 }
226 else 226 else
227 PI("Command %s from script %s", command, SID); 227 {
228 if (0 == strcmp(command, "llGetKey()")) // Send back a random UUID for testing.
229 sendForth(game, SID, "\"%08lx-%04lx-%04lx-%04lx-%012lx\"", random(), random() % 0xFFFF, random() % 0xFFFF, random() % 0xFFFF, random());
230 else if (0 == strcmp(command, "llGetPos()")) // Send back a fixed position for testing.
231 sendForth(game, SID, "{x=128.0, y=128.0, z=128.0}");
232 else if (0 == strcmp(command, "llGetRot()")) // Send back a fixed rotation for testing.
233 sendForth(game, SID, "{x=0.0, y=0.0, z=0.0, s=1.0}");
234 else if (0 == strcmp(command, "llGetObjectDesc()")) // Send back a blank description for testing.
235 sendForth(game, SID, "\"\"");
236 else
237 PI("Command %s from script %s", command, SID);
238 }
228 } 239 }
229 240
230 // Get the next blob to check it. 241 // Get the next blob to check it.