From 339e0b6a05d933fa4ddf7e28919b0d58d1bd74f4 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 15 Feb 2023 00:20:15 +0100 Subject: [PATCH] resource: add BlockType::is() method to check for flags --- src/resource/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/resource/mod.rs b/src/resource/mod.rs index 79020ba..290dcce 100644 --- a/src/resource/mod.rs +++ b/src/resource/mod.rs @@ -28,6 +28,12 @@ pub struct BlockType { pub color: BlockColor, } +impl BlockType { + pub fn is(&self, flag: BlockFlag) -> bool { + self.flags.contains(flag) + } +} + pub type BlockTypeMap = HashMap; pub fn block_types() -> BlockTypeMap {