From 49f301d5a442f5b452370c48a329fe4cc675abc2 Mon Sep 17 00:00:00 2001 From: Alexander Harkness Date: Thu, 9 Apr 2020 22:52:41 +0100 Subject: Reduce line length on templates --- src/Blocks/Mixins.h | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/Blocks/Mixins.h b/src/Blocks/Mixins.h index 7c3e16c42..cc1ede5de 100644 --- a/src/Blocks/Mixins.h +++ b/src/Blocks/Mixins.h @@ -172,7 +172,15 @@ public: /** Mixin for blocks whose meta on placement depends on the yaw of the player placing the block. BitMask selects the direction bits from the block's meta values. */ -template +template < + class Base, + NIBBLETYPE BitMask = 0x7, + NIBBLETYPE North = 0x2, + NIBBLETYPE East = 0x5, + NIBBLETYPE South = 0x3, + NIBBLETYPE West = 0x4, + bool AssertIfNotMatched = false +> class cYawRotator: public cMetaRotator { @@ -240,7 +248,16 @@ public: /** Mixin for blocks whose meta on placement depends on the pitch and yaw of the player placing the block. BitMask selects the direction bits from the block's meta values. */ -template +template < + class Base, + NIBBLETYPE BitMask = 0x7, + NIBBLETYPE North = 0x2, + NIBBLETYPE East = 0x5, + NIBBLETYPE South = 0x3, + NIBBLETYPE West = 0x4, + NIBBLETYPE Up = 0x1, + NIBBLETYPE Down = 0x0 +> class cPitchYawRotator: public cYawRotator { -- cgit v1.2.3