diff options
Diffstat (limited to 'src/survive_process.c')
-rw-r--r-- | src/survive_process.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/survive_process.c b/src/survive_process.c index b697f4a..f0928b4 100644 --- a/src/survive_process.c +++ b/src/survive_process.c @@ -19,7 +19,23 @@ void survive_default_light_process( SurviveObject * so, int sensor_id, int acode } //We don't use sync times, yet. - if( acode < -1 ) return; + if( sensor_id <= -1 ) + { + if( so->PoserFn ) + { + PoserDataLight l = { + .hdr = { .pt = POSERDATA_SYNC, }, + .sensor_id = sensor_id, + .acode = acode, + .timecode = timecode, + .length = length, + .angle = 0, + .lh = lh, + }; + so->PoserFn( so, (PoserData *)&l ); + } + return; + } if( base_station > NUM_LIGHTHOUSES ) return; |