Skip to content

Commit

Permalink
Show AFK status in info tab
Browse files Browse the repository at this point in the history
  • Loading branch information
furo321 committed Nov 2, 2023
1 parent 80c4940 commit 149e5b6
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions src/game/client/components/menus_browser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1093,10 +1093,16 @@ void CMenus::RenderServerbrowserInfoScoreboard(CUIRect View, const CServerInfo *
Color = ColorRGBA(1.0f, 1.0f, 1.0f, Alpha);
break;
case IFriends::FRIEND_PLAYER:
Color = ColorRGBA(0.5f, 1.0f, 0.5f, 0.15f + Alpha);
if(CurrentClient.m_Afk)
Color = ColorRGBA(1.0f, 1.0f, 0.5f, 0.15f + Alpha);
else
Color = ColorRGBA(0.5f, 1.0f, 0.5f, 0.15f + Alpha);
break;
case IFriends::FRIEND_CLAN:
Color = ColorRGBA(0.4f, 0.4f, 1.0f, 0.15f + Alpha);
if(CurrentClient.m_Afk)
Color = ColorRGBA(0.4f, 0.75f, 1.0f, 0.15f + Alpha);
else
Color = ColorRGBA(0.4f, 0.4f, 1.0f, 0.15f + Alpha);
break;
default:
dbg_assert(false, "Invalid friend state");
Expand Down Expand Up @@ -1159,7 +1165,7 @@ void CMenus::RenderServerbrowserInfoScoreboard(CUIRect View, const CServerInfo *
vec2 OffsetToMid;
RenderTools()->GetRenderTeeOffsetToRenderedTee(pIdleState, &TeeInfo, OffsetToMid);
const vec2 TeeRenderPos = vec2(Skin.x + TeeInfo.m_Size / 2.0f, Skin.y + Skin.h / 2.0f + OffsetToMid.y);
RenderTools()->RenderTee(pIdleState, &TeeInfo, EMOTE_NORMAL, vec2(1.0f, 0.0f), TeeRenderPos);
RenderTools()->RenderTee(pIdleState, &TeeInfo, CurrentClient.m_Afk ? EMOTE_BLINK : EMOTE_NORMAL, vec2(1.0f, 0.0f), TeeRenderPos);
}

// name
Expand Down

0 comments on commit 149e5b6

Please sign in to comment.