From 2e52b69f092cf183ce05d0697954eee749e94e5e Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Tue, 7 Jun 2022 00:26:24 +0200 Subject: Support HUD font style --- tocltcmds.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'tocltcmds.go') diff --git a/tocltcmds.go b/tocltcmds.go index 37d7bed..7c28749 100644 --- a/tocltcmds.go +++ b/tocltcmds.go @@ -429,6 +429,7 @@ type HUD struct { Size [2]int32 ZIndex int16 Text2 string + Style uint32 } type HUDID uint32 @@ -516,6 +517,10 @@ type ToCltChangeHUD struct { //mt:if %s.Field == HUDText2 Text2 string //mt:end + + //mt:if %s.Field == HUDStyle + Style HUDStyleFlags + //mt:end } type HUDField uint8 @@ -534,11 +539,22 @@ const ( HUDSize HUDZIndex HUDText2 + HUDStyle hudMax ) //go:generate stringer -trimprefix HUD -type HUDField +type HUDStyleFlags uint32 + +const ( + StyleBold HUDStyleFlags = 1 << iota + StyleItalic + StyleMono +) + +//go:generate stringer -trimprefix Style -type HUDStyleFlags + // ToCltHUDFlags tells the client to update its HUD flags. type ToCltHUDFlags struct { // &^= Mask -- cgit v1.2.3