- constexpr explicit Block(Type type = 0, Direction dir = DIR_UP, Rotation rot = ROT_NONE)
- : type(type), orient(dir * ROT_COUNT + rot) { }
+ constexpr explicit Block(Type type = 0, Face face = FACE_UP, Turn turn = TURN_NONE)
+ : type(type), orient(face * TURN_COUNT + turn) { }