From d29035fe985bbea44111fc9bf9ddf454ffa81379 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 16 Jul 2024 19:19:02 +0200 Subject: interacting with light --- server/protocol/src/movement.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'server/protocol/src') diff --git a/server/protocol/src/movement.rs b/server/protocol/src/movement.rs index 486da816..5a96155f 100644 --- a/server/protocol/src/movement.rs +++ b/server/protocol/src/movement.rs @@ -81,6 +81,10 @@ impl MovementBase { rot: self.rotation, } } + + pub fn get_interact_target(&self) -> IVec2 { + (self.position + Vec2::new(self.rotation.sin(), self.rotation.cos())).as_ivec2() + } } pub fn collide_player(p: &mut MovementBase, map: &HashSet) { -- cgit v1.2.3-70-g09d2