Changeset 2309 for code/branches/network64/src/network/synchronisable/SynchronisableSpecialisations.cc
- Timestamp:
- Dec 2, 2008, 9:10:00 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network64/src/network/synchronisable/SynchronisableSpecialisations.cc
r2307 r2309 37 37 template <> void Synchronisable::registerVariable( const ColourValue& variable, uint8_t mode, NetworkCallbackBase* cb, bool bidirectional) 38 38 { 39 registerVariable(variable.r, mode, 0, bidirectional);40 registerVariable(variable.g, mode, 0, bidirectional);41 registerVariable(variable.b, mode, 0, bidirectional);39 registerVariable(variable.r, mode, cb, bidirectional); 40 registerVariable(variable.g, mode, cb, bidirectional); 41 registerVariable(variable.b, mode, cb, bidirectional); 42 42 registerVariable(variable.a, mode, cb, bidirectional); 43 43 } … … 49 49 template <> void Synchronisable::registerVariable( const Vector2& variable, uint8_t mode, NetworkCallbackBase* cb, bool bidirectional) 50 50 { 51 registerVariable(variable.x, mode, 0, bidirectional);51 registerVariable(variable.x, mode, cb, bidirectional); 52 52 registerVariable(variable.y, mode, cb, bidirectional); 53 53 } … … 59 59 template <> void Synchronisable::registerVariable( const Vector3& variable, uint8_t mode, NetworkCallbackBase* cb, bool bidirectional) 60 60 { 61 registerVariable(variable.x, mode, 0, bidirectional);62 registerVariable(variable.y, mode, 0, bidirectional);61 registerVariable(variable.x, mode, cb, bidirectional); 62 registerVariable(variable.y, mode, cb, bidirectional); 63 63 registerVariable(variable.z, mode, cb, bidirectional); 64 64 } … … 70 70 template <> void Synchronisable::registerVariable( const Vector4& variable, uint8_t mode, NetworkCallbackBase* cb, bool bidirectional) 71 71 { 72 registerVariable(variable.x, mode, 0, bidirectional);73 registerVariable(variable.y, mode, 0, bidirectional);74 registerVariable(variable.z, mode, 0, bidirectional);72 registerVariable(variable.x, mode, cb, bidirectional); 73 registerVariable(variable.y, mode, cb, bidirectional); 74 registerVariable(variable.z, mode, cb, bidirectional); 75 75 registerVariable(variable.w, mode, cb, bidirectional); 76 76 } … … 87 87 template <> void Synchronisable::registerVariable( const Quaternion& variable, uint8_t mode, NetworkCallbackBase* cb, bool bidirectional) 88 88 { 89 registerVariable(variable.w, mode, 0, bidirectional); 90 registerVariable(variable.x, mode, 0, bidirectional); 91 registerVariable(variable.y, mode, 0, bidirectional); 89 registerVariable(variable.x, mode, cb, bidirectional); 90 registerVariable(variable.y, mode, cb, bidirectional); 92 91 registerVariable(variable.z, mode, cb, bidirectional); 92 registerVariable(variable.w, mode, cb, bidirectional); 93 93 } 94 94 template <> void Synchronisable::registerVariable( Quaternion& variable, uint8_t mode, NetworkCallbackBase* cb, bool bidirectional)
Note: See TracChangeset
for help on using the changeset viewer.