324 ss << event->data.type << ", "; |
324 ss << event->data.type << ", "; |
325 ss << event->data.sid << ", "; |
325 ss << event->data.sid << ", "; |
326 ss << event->data.fid << ", "; |
326 ss << event->data.fid << ", "; |
327 ss << event->data.x << ", "; |
327 ss << event->data.x << ", "; |
328 ss << event->data.y << ", "; |
328 ss << event->data.y << ", "; |
|
329 ss << event->data.z << ", "; |
329 ss << event->data.a << ");"; |
330 ss << event->data.a << ");"; |
330 NPN_GetURL(event->instance, ss.str().c_str(), "_self"); |
331 NPN_GetURL(event->instance, ss.str().c_str(), "_self"); |
331 |
332 |
332 delete event; |
333 delete event; |
333 } |
334 } |
334 |
335 |
335 void nsPluginInstance::event(TuioEventData data) |
336 void nsPluginInstance::event(TuioEventData data) |
336 { |
337 { |
337 D("[event] callback: type=" << data.type |
338 D("[event] callback: type=" << data.type |
338 << ", sid=" << data.sid << ", fid=" << data.fid |
339 << ", sid=" << data.sid << ", fid=" << data.fid |
339 << ", x=" << data.x << ", y=" << data.y << ", a=" << data.a); |
340 << ", x=" << data.x << ", y=" << data.y << ", z=" << data.z << ", a=" << data.a); |
340 |
341 |
341 Event* ev = new Event(); |
342 Event* ev = new Event(); |
342 ev->instance = _instance; |
343 ev->instance = _instance; |
343 ev->data = data; |
344 ev->data = data; |
344 |
345 |