aboutsummaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorBigBrotherNii <nicochr1004@gmail.com>2024-07-16 20:06:41 +0200
committerBigBrotherNii <nicochr1004@gmail.com>2024-07-16 20:06:41 +0200
commitfb30f4d264863291aaa879fb6f0908d54f346b00 (patch)
treecc28dc41676988e6f83dcafb84aa207206b4a312 /server
parentcceabfdfe7890ab03b0b07a445af34ec9a302366 (diff)
parent0ce6279d355d3d0311b7a3f5fbcb22a305bb0278 (diff)
downloadhurrycurry-fb30f4d264863291aaa879fb6f0908d54f346b00.tar
hurrycurry-fb30f4d264863291aaa879fb6f0908d54f346b00.tar.bz2
hurrycurry-fb30f4d264863291aaa879fb6f0908d54f346b00.tar.zst
post merge textures
Diffstat (limited to 'server')
-rw-r--r--server/protocol/src/movement.rs4
1 files changed, 4 insertions, 0 deletions
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<IVec2>) {