aboutsummaryrefslogtreecommitdiff
path: root/src/cr.hh
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-06-17 03:13:05 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-06-17 03:13:05 -0300
commit56bdec57609cd00d7827a3008a9c6b06707097ca (patch)
tree08e42a536bf807842de299047195c9ecf5d526ae /src/cr.hh
parent0612480d9beb19b9e90b3a4f1198b3da1fd21f6a (diff)
downloadgame-56bdec57609cd00d7827a3008a9c6b06707097ca.tar.gz
game-56bdec57609cd00d7827a3008a9c6b06707097ca.zip
all `crplayer.cc` functions outside `TPlayer`
Diffstat (limited to 'src/cr.hh')
-rw-r--r--src/cr.hh18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/cr.hh b/src/cr.hh
index 0c7d373..20371ad 100644
--- a/src/cr.hh
+++ b/src/cr.hh
@@ -688,6 +688,24 @@ struct TMonster: TNonplayer {
// TPlayer
// =============================================================================
+struct TPlayerIndexNode {
+ bool InternalNode;
+};
+
+struct TPlayerIndexInternalNode: TPlayerIndexNode {
+ TPlayerIndexNode *Child[27];
+};
+
+struct TPlayerIndexEntry {
+ char Name[30];
+ uint32 CharacterID;
+};
+
+struct TPlayerIndexLeafNode: TPlayerIndexNode {
+ int Count;
+ TPlayerIndexEntry Entry[10];
+};
+
struct TPlayer: TCreature {
//TPlayer(void);