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 {