aboutsummaryrefslogtreecommitdiff
path: root/project/dclib/lib-mkw.h
diff options
context:
space:
mode:
authorWiimm <wiimm@wiimm.de>2022-12-16 16:02:51 +0100
committerWiimm <wiimm@wiimm.de>2022-12-16 16:02:51 +0100
commit0e143e393d99ebb00cb14ffaa4c50efeec3729f1 (patch)
treeeb3843c088d6306f08b43e6940ffcca76c1e2912 /project/dclib/lib-mkw.h
parentf6b04f8a74242cc98a9dd511ace55fe3c905d937 (diff)
SZS v2.31a
Diffstat (limited to 'project/dclib/lib-mkw.h')
-rw-r--r--project/dclib/lib-mkw.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/project/dclib/lib-mkw.h b/project/dclib/lib-mkw.h
index 8141e46..2801ece 100644
--- a/project/dclib/lib-mkw.h
+++ b/project/dclib/lib-mkw.h
@@ -162,6 +162,14 @@ static inline bool IsLecodeSpecial ( uint tid )
{ return tid >= MKW_SPECIAL_BEG && tid < MKW_LE_RANDOM_BEG
|| tid >= MKW_LE_RANDOM_END && tid < MKW_SPECIAL_END; }
+
+static inline uint NextLecodeSlot ( uint slot )
+ { return slot == MKW_ARENA_END-1 ? MKW_LE_SLOT_BEG : slot+1; }
+
+static inline uint NextLecodeSlotRnd ( uint slot )
+ { return slot == MKW_ARENA_END-1 ? MKW_LE_RANDOM_BEG
+ : slot == MKW_LE_RANDOM_END-1 ? MKW_LE_SLOT_BEG : slot+1; }
+
//
///////////////////////////////////////////////////////////////////////////////
/////////////// 24p support ///////////////