.| Autor | Beitrag |
|---|---|
|
000 20.04.2004, 21:07 Pharao2k |
Hiho Leutz, ich hab die health.cpp von der client dll so verändert, dass die Health punkte in Blöcken angezeigt werden, nur leider stürzt halflife immer ab sobald beim laden einer map diese "consolen-hintergrundgrafik" sich nach oben schiebt. dies hier ist die Draw-Methode die ich verändert habe, alles andere ist noch unverändert. Wisst ihr was falsch ist? int CHudHealth::Draw(float flTime) if ( (gHUD.m_iHideHUDDisplay & HIDEHUD_HEALTH) || gEngfuncs.IsSpectateOnly() ) if ( !m_hSprite ) // Fade the health number back to dim a = MIN_ALPHA + (m_fFade/FADE_TIME) * 128; } int iCubeCounter = 0; // Only draw health if we have the suit. /*HealthWidth = gHUD.GetSpriteRect(gHUD.m_HUD_number_0).right - gHUD.GetSpriteRect(gHUD.m_HUD_number_0).left; y = ScreenHeight - gHUD.m_iFontHeight - gHUD.m_iFontHeight / 2; SPR_Set(gHUD.GetSprite(m_HUD_cross), r, g, b); x = CrossWidth + HealthWidth / 2; x = gHUD.DrawHudNumber(x, y, DHN_3DIGITS | DHN_DRAWZERO, m_iHealth, r, g, b); x += HealthWidth/2; int iHeight = gHUD.m_iFontHeight; DrawDamage(flTime); |
|
Profil || Suche |
|
001 20.04.2004, 21:41 Onkel Dittmeyer |
Also Erstmal was um die Sache übersichtlicher zu machen. Dieser Beitrag wurde am 20.04.2004 um 21:42 von Onkel Dittmeyer bearbeitet. |
|
Profil || Suche |
|
002 21.04.2004, 14:56 Pharao2k |
nun funzt es super, vielen dank -- |
|
Profil || Suche |

