rodecomp/Source/UI/Text/UINameBalloonText.h
ragnarok-clanker 5e424af693 Maintenance: [forced, user-approved] Remove fabricated BalloonTextContext (family A; follow-up to the CLanguage steps that removed it
Batch #10188 by ragnarok-clanker: forced by an admin (3 lower score(s), 14 changed function(s)); checked with 53 compiled unit(s), including every includer of Source/Client/Mode/ModeTooltip.h, Source/UI/Text/UIBalloonText.h, Source/UI/Text/UICharInfoBalloonText.h, Source/UI/Text/UINameBalloonText.h, Source/UI/Text/UITransBalloonText.h.
2026-11-02 20:06:58 +00:00

35 lines
980 B
C++

#ifndef RAGNAROK_SOURCE_UI_TEXT_UINAMEBALLOONTEXT_H
#define RAGNAROK_SOURCE_UI_TEXT_UINAMEBALLOONTEXT_H
#include "UI/Text/UIBalloonText.h"
#include <string>
class CActorNameCard;
class UINameBalloonText : public UIBalloonText {
public:
__declspec(noinline) UINameBalloonText(UIWindowContext& windows);
~UINameBalloonText() override;
void Slot19() override;
void Paint() override;
virtual void SetIcon(const char* name, unsigned char framed);
virtual void SetName(const CActorNameCard& card, bool stripHash, unsigned char monsterType);
virtual void AddNameLine(const char* text);
/* 00A0 */ std::string iconName;
/* 00B8 */ int unknown_00B8;
/* 00BC */ unsigned char monsterType;
/* 00BD */ unsigned char framed;
};
class UIVerticalNameBalloonText : public UINameBalloonText {
public:
UIVerticalNameBalloonText(UIWindowContext& windows);
void Paint() override;
void AddNameLine(const char* text) override;
/* 00C0 */ int textHeight;
};
#endif