DEBUG HUD
| 1248 | #endif // DEBUG |
| 1249 | // HUD |
| 1250 | void CActor::OnHUDDraw(CCustomHUD* hud, u32 context_id, IRenderable* root) |
| 1251 | { |
| 1252 | g_player_hud->render_hud(context_id, root); |
| 1253 | |
| 1254 | #if 0 // ndef NDEBUG |
| 1255 | if (Level().CurrentControlEntity() == this && g_ShowAnimationInfo) |
| 1256 | { |
| 1257 | string128 buf; |
| 1258 | HUD().Font().pFontStat->SetColor (0xffffffff); |
| 1259 | HUD().Font().pFontStat->OutSet (170,530); |
| 1260 | HUD().Font().pFontStat->OutNext ("Position: [%3.2f, %3.2f, %3.2f]",VPUSH(Position())); |
| 1261 | HUD().Font().pFontStat->OutNext ("Velocity: [%3.2f, %3.2f, %3.2f]",VPUSH(m_PhysicMovementControl->GetVelocity())); |
| 1262 | HUD().Font().pFontStat->OutNext ("Vel Magnitude: [%3.2f]",m_PhysicMovementControl->GetVelocityMagnitude()); |
| 1263 | HUD().Font().pFontStat->OutNext ("Vel Actual: [%3.2f]",m_PhysicMovementControl->GetVelocityActual()); |
| 1264 | switch (m_PhysicMovementControl->Environment()) |
| 1265 | { |
| 1266 | case CPHMovementControl::peOnGround: strcpy(buf,"ground"); break; |
| 1267 | case CPHMovementControl::peInAir: strcpy(buf,"air"); break; |
| 1268 | case CPHMovementControl::peAtWall: strcpy(buf,"wall"); break; |
| 1269 | } |
| 1270 | HUD().Font().pFontStat->OutNext (buf); |
| 1271 | |
| 1272 | if (IReceived != 0) |
| 1273 | { |
| 1274 | float Size = 0; |
| 1275 | Size = HUD().Font().pFontStat->GetSize(); |
| 1276 | HUD().Font().pFontStat->SetSize(Size*2); |
| 1277 | HUD().Font().pFontStat->SetColor (0xffff0000); |
| 1278 | HUD().Font().pFontStat->OutNext ("Input : [%3.2f]", ICoincidenced/IReceived * 100.0f); |
| 1279 | HUD().Font().pFontStat->SetSize(Size); |
| 1280 | }; |
| 1281 | }; |
| 1282 | #endif |
| 1283 | } |
| 1284 | |
| 1285 | void CActor::SetPhPosition(const Fmatrix& transform) |
| 1286 | { |
nothing calls this directly
no test coverage detected