Changeset 7559 in orxonox.OLD for branches/network/src/lib/network/synchronizeable_var/synchronizeable_vector.cc
- Timestamp:
- May 10, 2006, 12:11:43 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/network/src/lib/network/synchronizeable_var/synchronizeable_vector.cc
r7459 r7559 47 47 int n = 0; 48 48 int res; 49 50 res = Converter::floatToByteArray( vPtrIn->x, buf , maxLength - n );49 50 res = Converter::floatToByteArray( vPtrIn->x, buf + n, maxLength - n ); 51 51 assert( res > 0 ); 52 52 n += res; 53 54 res = Converter::floatToByteArray( vPtrIn->y, buf , maxLength - n );53 54 res = Converter::floatToByteArray( vPtrIn->y, buf + n, maxLength - n ); 55 55 assert( res > 0 ); 56 56 n += res; 57 58 res = Converter::floatToByteArray( vPtrIn->z, buf , maxLength - n );57 58 res = Converter::floatToByteArray( vPtrIn->z, buf + n, maxLength - n ); 59 59 assert( res > 0 ); 60 60 n += res; 61 61 62 62 assert( 3*FLOATSIZE == n ); 63 63 64 64 return n; 65 65 } … … 74 74 { 75 75 assert( maxLength >= 3*FLOATSIZE ); 76 76 77 77 float x,y,z; 78 78 79 79 int res; 80 80 int n = 0; 81 81 82 82 res += Converter::byteArrayToFloat( buf + n, &x ); 83 83 assert( res > 0 ); 84 84 n += res; 85 85 86 86 res += Converter::byteArrayToFloat( buf + n, &x ); 87 87 assert( res > 0 ); 88 88 n += res; 89 89 90 90 res += Converter::byteArrayToFloat( buf + n, &x ); 91 91 assert( res > 0 ); 92 92 n += res; 93 93 94 94 *vPtrOut = Vector( x, y, z ); 95 95 96 96 assert( res == 3*FLOATSIZE ); 97 97 return res;
Note: See TracChangeset
for help on using the changeset viewer.