diff -r f4303074311f -r e4e5f02787a1 front_idill/extern/fajran-npTuioClient/src/client.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/front_idill/extern/fajran-npTuioClient/src/client.h Fri Apr 06 10:44:54 2012 +0200 @@ -0,0 +1,45 @@ +// +// Copyright (C) 2009 Fajran Iman Rusadi +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// + +#ifndef CLIENT_H_ +#define CLIENT_H_ + +enum TuioEvent { + TE_OBJECT_ADD = 0, + TE_OBJECT_UPDATE = 1, + TE_OBJECT_REMOVE = 2, + TE_CURSOR_ADD = 3, + TE_CURSOR_UPDATE = 4, + TE_CURSOR_REMOVE = 5, +}; + +typedef struct { + TuioEvent type; + long fid; + int sid; + float x; + float y; + float a; +} TuioEventData; + +void tuio_start(int); +void tuio_stop(); + +extern void tuio_callback(TuioEventData); + +#endif +