aboutsummaryrefslogtreecommitdiff
path: root/azalea-block/src/behavior.rs
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-05-28 01:12:12 -0500
committermat <github@matdoes.dev>2022-05-28 01:12:12 -0500
commit3573eb4ba04280cd25263fbe6e468b05036bc9cb (patch)
tree5ac6de4fe2f80a2b476304e23213f024b7bb1275 /azalea-block/src/behavior.rs
parentd56c44766e0f71f5f871b6a457174b81126a2331 (diff)
downloadazalea-drasl-3573eb4ba04280cd25263fbe6e468b05036bc9cb.tar.xz
more block macro stuff
Diffstat (limited to 'azalea-block/src/behavior.rs')
-rw-r--r--azalea-block/src/behavior.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/azalea-block/src/behavior.rs b/azalea-block/src/behavior.rs
index 974260f2..949f3bd8 100644
--- a/azalea-block/src/behavior.rs
+++ b/azalea-block/src/behavior.rs
@@ -1,3 +1,12 @@
+#[derive(Default)]
pub struct BlockBehavior {
pub has_collision: bool,
}
+
+impl BlockBehavior {
+ #[inline]
+ pub fn no_collision(mut self) -> Self {
+ self.has_collision = false;
+ self
+ }
+}