aboutsummaryrefslogtreecommitdiffstats
path: root/src/ft_key_events.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ft_key_events.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/ft_key_events.c b/src/ft_key_events.c
index 7955dc6..4e82aa5 100644
--- a/src/ft_key_events.c
+++ b/src/ft_key_events.c
@@ -23,11 +23,21 @@ static int
pl = clist->plist;
if (pl->view_side == 1)
- pl->pos_y -= 0.3;
+ {
+ if (pl->pos_y <= 0.3)
+ pl->pos_y = pl->pos_y;
+ else
+ pl->pos_y -= 0.3;
+ }
else if (pl->view_side == 2)
pl->pos_x += 0.3;
else if (pl->view_side == 3)
- pl->pos_y += 0.3;
+ {
+ if (pl->pos_y >= 13.7)
+ pl->pos_y = pl->pos_y;
+ else
+ pl->pos_y += 0.3;
+ }
else if (pl->view_side == 4)
pl->pos_x -= 0.3;
printf("PosX> %f\nPosY> %f\n", pl->pos_x, pl->pos_y);