We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 741029e commit 646a41fCopy full SHA for 646a41f
src/system/game/player.rs
@@ -1,5 +1,6 @@
1
use crate::{
2
component::{Actor, Player},
3
+ data::WORLD_SIZE_HALF,
4
model::{ActorAction, ActorActionsExt},
5
resource::Config,
6
};
@@ -70,5 +71,9 @@ pub fn player(
70
71
player.add_zoom(zoom, time);
72
player.update(time, delta);
73
transform.rotate_local_z(player_rotation);
74
+
75
+ let limit = WORLD_SIZE_HALF;
76
+ transform.translation.x = transform.translation.x.clamp(-limit, limit);
77
+ transform.translation.y = transform.translation.y.clamp(-limit, limit);
78
}
79
0 commit comments