aboutsummaryrefslogtreecommitdiff
path: root/NorthstarDLL/localchatwriter.h
diff options
context:
space:
mode:
authorBobTheBob9 <for.oliver.kirkham@gmail.com>2022-08-16 01:12:59 +0100
committerBobTheBob9 <for.oliver.kirkham@gmail.com>2022-08-16 01:12:59 +0100
commit082f3893215797268d7ac8c1000ebe371f276af7 (patch)
treeb5cc677a49635a9244559e235d4915c064c9f6c4 /NorthstarDLL/localchatwriter.h
parentb30a385fc25dad05e568ae8538f5aa3656c5c8d4 (diff)
downloadNorthstarLauncher-082f3893215797268d7ac8c1000ebe371f276af7.tar.gz
NorthstarLauncher-082f3893215797268d7ac8c1000ebe371f276af7.zip
lots of stuff idk
Diffstat (limited to 'NorthstarDLL/localchatwriter.h')
-rw-r--r--NorthstarDLL/localchatwriter.h130
1 files changed, 65 insertions, 65 deletions
diff --git a/NorthstarDLL/localchatwriter.h b/NorthstarDLL/localchatwriter.h
index b9183f63..0df0cac8 100644
--- a/NorthstarDLL/localchatwriter.h
+++ b/NorthstarDLL/localchatwriter.h
@@ -1,65 +1,65 @@
-#pragma once
-#include "pch.h"
-#include "color.h"
-
-class vgui_BaseRichText;
-
-class CHudChat
-{
- public:
- static CHudChat** allHuds;
-
- char unknown1[720];
-
- Color m_sameTeamColor;
- Color m_enemyTeamColor;
- Color m_mainTextColor;
- Color m_networkNameColor;
-
- char unknown2[12];
-
- int m_unknownContext;
-
- char unknown3[8];
-
- vgui_BaseRichText* m_richText;
-
- CHudChat* next;
- CHudChat* previous;
-};
-
-class LocalChatWriter
-{
- public:
- enum Context
- {
- NetworkContext = 0,
- GameContext = 1
- };
- enum SwatchColor
- {
- MainTextColor,
- SameTeamNameColor,
- EnemyTeamNameColor,
- NetworkNameColor
- };
-
- explicit LocalChatWriter(Context context);
-
- // Custom chat writing with ANSI escape codes
- void Write(const char* str);
- void WriteLine(const char* str);
-
- // Low-level RichText access
- void InsertChar(wchar_t ch);
- void InsertText(const char* str);
- void InsertText(const wchar_t* str);
- void InsertColorChange(Color color);
- void InsertSwatchColorChange(SwatchColor color);
-
- private:
- Context m_context;
-
- const char* ApplyAnsiEscape(const char* escape);
- void InsertDefaultFade();
-};
+#pragma once
+#include "pch.h"
+#include "color.h"
+
+class vgui_BaseRichText;
+
+class CHudChat
+{
+ public:
+ static CHudChat** allHuds;
+
+ char unknown1[720];
+
+ Color m_sameTeamColor;
+ Color m_enemyTeamColor;
+ Color m_mainTextColor;
+ Color m_networkNameColor;
+
+ char unknown2[12];
+
+ int m_unknownContext;
+
+ char unknown3[8];
+
+ vgui_BaseRichText* m_richText;
+
+ CHudChat* next;
+ CHudChat* previous;
+};
+
+class LocalChatWriter
+{
+ public:
+ enum Context
+ {
+ NetworkContext = 0,
+ GameContext = 1
+ };
+ enum SwatchColor
+ {
+ MainTextColor,
+ SameTeamNameColor,
+ EnemyTeamNameColor,
+ NetworkNameColor
+ };
+
+ explicit LocalChatWriter(Context context);
+
+ // Custom chat writing with ANSI escape codes
+ void Write(const char* str);
+ void WriteLine(const char* str);
+
+ // Low-level RichText access
+ void InsertChar(wchar_t ch);
+ void InsertText(const char* str);
+ void InsertText(const wchar_t* str);
+ void InsertColorChange(Color color);
+ void InsertSwatchColorChange(SwatchColor color);
+
+ private:
+ Context m_context;
+
+ const char* ApplyAnsiEscape(const char* escape);
+ void InsertDefaultFade();
+};