MCPcopy Create free account
hub / github.com/Panzerschrek/Chasm-Reverse / PrepareRocketStateMessage

Method PrepareRocketStateMessage

PanzerChasm/server/map.cpp:3186–3195  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3184}
3185
3186void Map::PrepareRocketStateMessage( const Rocket& rocket, Messages::RocketState& message )
3187{
3188 message.rocket_id= rocket.rocket_id;
3189 PositionToMessagePosition( rocket.previous_position, message.xyz );
3190
3191 float angle[2];
3192 VecToAngles( rocket.normalized_direction, angle );
3193 for( unsigned int j= 0u; j < 2u; j++ )
3194 message.angle[j]= AngleToMessageAngle( angle[j] );
3195}
3196
3197void Map::PrepareMineBirthMessage( const Mine& mine, Messages::DynamicItemBirth& message )
3198{

Callers

nothing calls this directly

Calls 3

VecToAnglesFunction · 0.85
AngleToMessageAngleFunction · 0.85

Tested by

no test coverage detected