From 56bdec57609cd00d7827a3008a9c6b06707097ca Mon Sep 17 00:00:00 2001 From: fusion32 Date: Tue, 17 Jun 2025 03:13:05 -0300 Subject: all `crplayer.cc` functions outside `TPlayer` --- src/cr.hh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/cr.hh') 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); -- cgit v1.2.3