front_idill/extern/fajran-npTuioClient/src/plugin.cpp
changeset 27 6c08d4d7219e
parent 25 a7b0e40bcab0
child 28 9ccef81f02ab
--- a/front_idill/extern/fajran-npTuioClient/src/plugin.cpp	Fri Apr 06 18:36:40 2012 +0200
+++ b/front_idill/extern/fajran-npTuioClient/src/plugin.cpp	Thu Apr 12 13:09:46 2012 +0200
@@ -327,7 +327,12 @@
 	ss << event->data.x << ", ";
 	ss << event->data.y << ", ";
 	ss << event->data.z << ", ";
-	ss << event->data.a << ");";
+	ss << event->data.a << ", ";
+	if(event->data.code == NULL || event->data.code == "")
+		ss << "\"\");";
+	else
+		ss << "\"" << event->data.code << "\"" << ");";
+	
 	NPN_GetURL(event->instance, ss.str().c_str(), "_self");
 
 	delete event;
@@ -336,9 +341,11 @@
 void nsPluginInstance::event(TuioEventData data)
 {
 	D("[event] callback: type=" << data.type
-		<< ", sid=" << data.sid << ", fid=" << data.fid
-		<< ", x=" << data.x << ", y=" << data.y << ", z=" << data.z << ", a=" << data.a);
-
+	<< ", sid=" << data.sid << ", fid=" << data.fid
+	<< ", x=" << data.x << ", y=" << data.y
+	<< ", z=" << data.z << ", a=" << data.a
+	<< ", code=" << "\"" << data.code << "\"");
+	
 	Event* ev = new Event();
 	ev->instance = _instance;
 	ev->data = data;