diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2025-05-28 02:56:09 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2025-05-28 02:56:59 -0300 |
| commit | 02d243c531a5c7886c89024e592a2ccdeab3d3b3 (patch) | |
| tree | 1240702a1c514982b0e9dd8753daaea1b1ee6d75 /reference/types.hh | |
| parent | 5505f28c358a50e9d610784303485cc757459162 (diff) | |
| download | game-02d243c531a5c7886c89024e592a2ccdeab3d3b3.tar.gz game-02d243c531a5c7886c89024e592a2ccdeab3d3b3.zip | |
impl all remaining containers
Diffstat (limited to 'reference/types.hh')
| -rw-r--r-- | reference/types.hh | 173 |
1 files changed, 0 insertions, 173 deletions
diff --git a/reference/types.hh b/reference/types.hh index b2c0719..2fc67a0 100644 --- a/reference/types.hh +++ b/reference/types.hh @@ -125,21 +125,6 @@ struct TPlayerIndexInternalNode { struct TPlayerIndexNode *Child[27]; }; -union storeitem<TPlayerIndexInternalNode> { - union storeitem<TPlayerIndexInternalNode> *next; - struct TPlayerIndexInternalNode data; -}; - -struct storeunit<TPlayerIndexInternalNode,100> { - union storeitem<TPlayerIndexInternalNode> item[100]; -}; - -struct listnode<storeunit<TPlayerIndexInternalNode,_100>_> { // Original name: listnode<storeunit<TPlayerIndexInternalNode, 100> > - struct listnode<storeunit<TPlayerIndexInternalNode,_100>_> *next; - struct listnode<storeunit<TPlayerIndexInternalNode,_100>_> *prev; - struct storeunit<TPlayerIndexInternalNode,100> data; -}; - struct TPlayerIndexEntry { char Name[30]; ulong CharacterID; @@ -151,15 +136,6 @@ struct TPlayerIndexLeafNode { struct TPlayerIndexEntry Entry[10]; }; -union storeitem<TPlayerIndexLeafNode> { - union storeitem<TPlayerIndexLeafNode> *next; - struct TPlayerIndexLeafNode data; -}; - -struct storeunit<TPlayerIndexLeafNode,100> { - union storeitem<TPlayerIndexLeafNode> item[100]; -}; - struct TNode { int Type; int Data; @@ -167,21 +143,6 @@ struct TNode { struct TNode *Right; }; -union storeitem<TNode> { - union storeitem<TNode> *next; - struct TNode data; -}; - -struct store<TPlayerIndexInternalNode,100> { - struct list<storeunit<TPlayerIndexInternalNode,_100>_> *Units; - union storeitem<TPlayerIndexInternalNode> *firstFreeItem; -}; - -struct list<storeunit<TPlayerIndexInternalNode,_100>_> { // Original name: list<storeunit<TPlayerIndexInternalNode, 100> > - struct listnode<storeunit<TPlayerIndexInternalNode,_100>_> *firstNode; - struct listnode<storeunit<TPlayerIndexInternalNode,_100>_> *lastNode; -}; - struct THouseGuest { char Name[60]; }; @@ -221,21 +182,6 @@ struct TWaitinglistEntry { bool Sleeping; }; -union storeitem<TWaitinglistEntry> { - union storeitem<TWaitinglistEntry> *next; - struct TWaitinglistEntry data; -}; - -struct storeunit<TWaitinglistEntry,100> { - union storeitem<TWaitinglistEntry> item[100]; -}; - -struct listnode<storeunit<TWaitinglistEntry,_100>_> { // Original name: listnode<storeunit<TWaitinglistEntry, 100> > - struct listnode<storeunit<TWaitinglistEntry,_100>_> *next; - struct listnode<storeunit<TWaitinglistEntry,_100>_> *prev; - struct storeunit<TWaitinglistEntry,100> data; -}; - struct TAttackWave { int x; int y; @@ -251,16 +197,6 @@ struct TAttackWave { struct vector<TItemData> ExtraItem; }; -struct store<TWaitinglistEntry,100> { - struct list<storeunit<TWaitinglistEntry,_100>_> *Units; - union storeitem<TWaitinglistEntry> *firstFreeItem; -}; - -struct list<storeunit<TWaitinglistEntry,_100>_> { // Original name: list<storeunit<TWaitinglistEntry, 100> > - struct listnode<storeunit<TWaitinglistEntry,_100>_> *firstNode; - struct listnode<storeunit<TWaitinglistEntry,_100>_> *lastNode; -}; - struct TDynamicStringTableBlock { int FreeEntries; int TotalTextLength; @@ -270,16 +206,6 @@ struct TDynamicStringTableBlock { char Text[32768]; }; -struct listnode<TDynamicStringTableBlock> { - struct listnode<TDynamicStringTableBlock> *next; - struct listnode<TDynamicStringTableBlock> *prev; - struct TDynamicStringTableBlock data; -}; - -struct listIterator<TDynamicStringTableBlock> { - struct listnode<TDynamicStringTableBlock> *actNode; -}; - struct TNonplayer { struct TCreature super_TCreature; // INHERITANCE? enum STATE State; @@ -299,13 +225,6 @@ struct TListener { ulong CharacterID; }; -struct fifo<TListener> { - struct TListener *Entry; - int Size; - int Head; - int Tail; -}; - struct TDelayedMail { ulong CharacterID; int DepotNumber; @@ -313,38 +232,6 @@ struct TDelayedMail { int PacketSize; }; -struct list<storeunit<TPlayerIndexLeafNode,_100>_> { // Original name: list<storeunit<TPlayerIndexLeafNode, 100> > - struct listnode<storeunit<TPlayerIndexLeafNode,_100>_> *firstNode; - struct listnode<storeunit<TPlayerIndexLeafNode,_100>_> *lastNode; -}; - -struct listnode<storeunit<TPlayerIndexLeafNode,_100>_> { // Original name: listnode<storeunit<TPlayerIndexLeafNode, 100> > - struct listnode<storeunit<TPlayerIndexLeafNode,_100>_> *next; - struct listnode<storeunit<TPlayerIndexLeafNode,_100>_> *prev; - struct storeunit<TPlayerIndexLeafNode,100> data; -}; - -struct store<TPlayerIndexLeafNode,100> { - struct list<storeunit<TPlayerIndexLeafNode,_100>_> *Units; - union storeitem<TPlayerIndexLeafNode> *firstFreeItem; -}; - -struct listIterator<storeunit<TWaitinglistEntry,_100>_> { // Original name: listIterator<storeunit<TWaitinglistEntry, 100> > - struct listnode<storeunit<TWaitinglistEntry,_100>_> *actNode; -}; - - - -struct storeunit<TNode,256> { - union storeitem<TNode> item[256]; -}; - -struct listnode<storeunit<TNode,_256>_> { // Original name: listnode<storeunit<TNode, 256> > - struct listnode<storeunit<TNode,_256>_> *next; - struct listnode<storeunit<TNode,_256>_> *prev; - struct storeunit<TNode,256> data; -}; - struct TShortwayPoint { int x; int y; @@ -372,26 +259,6 @@ struct TStaticStringTableBlock { char Text[65536]; }; -struct listnode<TStaticStringTableBlock> { - struct listnode<TStaticStringTableBlock> *next; - struct listnode<TStaticStringTableBlock> *prev; - struct TStaticStringTableBlock data; -}; - -struct list<TStaticStringTableBlock> { - struct listnode<TStaticStringTableBlock> *firstNode; - struct listnode<TStaticStringTableBlock> *lastNode; -}; - -struct listIterator<TStaticStringTableBlock> { - struct listnode<TStaticStringTableBlock> *actNode; -}; - -struct list<storeunit<TNode,_256>_> { // Original name: list<storeunit<TNode, 256> > - struct listnode<storeunit<TNode,_256>_> *firstNode; - struct listnode<storeunit<TNode,_256>_> *lastNode; -}; - struct TCondition { int Type; ulong Text; @@ -415,10 +282,6 @@ struct THelpDepot { int DepotNr; }; -struct listIterator<storeunit<TPlayerIndexLeafNode,_100>_> { // Original name: listIterator<storeunit<TPlayerIndexLeafNode, 100> > - struct listnode<storeunit<TPlayerIndexLeafNode,_100>_> *actNode; -}; - struct TPlayerData { ulong CharacterID; pid_t Locked; @@ -527,25 +390,11 @@ struct TParty { int InvitedPlayers; }; -struct listIterator<storeunit<TNode,_256>_> { // Original name: listIterator<storeunit<TNode, 256> > - struct listnode<storeunit<TNode,_256>_> *actNode; -}; - -struct store<TNode,256> { - struct list<storeunit<TNode,_256>_> *Units; - union storeitem<TNode> *firstFreeItem; -}; - struct TMoveUseAction { enum ActionType Action; int Parameters[5]; }; -struct list<TDynamicStringTableBlock> { - struct listnode<TDynamicStringTableBlock> *firstNode; - struct listnode<TDynamicStringTableBlock> *lastNode; -}; - struct TMoveUseRule { int FirstCondition; int LastCondition; @@ -581,23 +430,6 @@ struct THouseArea { int DepotNr; }; -struct listIterator<storeunit<TPlayerIndexInternalNode,_100>_> { // Original name: listIterator<storeunit<TPlayerIndexInternalNode, 100> > - struct listnode<storeunit<TPlayerIndexInternalNode,_100>_> *actNode; -}; - - -struct fifoIterator<TStatement> { - struct fifo<TStatement> *Fifo; - int Position; -}; - -struct fifo<TStatement> { - struct TStatement *Entry; - int Size; - int Head; - int Tail; -}; - struct TStatement { ulong StatementID; ulong TimeStamp; @@ -608,11 +440,6 @@ struct TStatement { bool Reported; }; -struct fifoIterator<TListener> { - struct fifo<TListener> *Fifo; - int Position; -}; - struct TDirectReplyData { ulong CharacterID; char Message[100]; |
