aboutsummaryrefslogtreecommitdiff
path: root/src/camera
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2022-09-27 17:03:06 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2022-11-01 16:26:16 +0100
commit980858186149651df5543b6fc99a4f7db0cdd089 (patch)
treed347200b0a562d84df505097651ad0642f207fdd /src/camera
parent39f50e601d395bbd2d78d0147ac530b756da2fff (diff)
downloadjancity-980858186149651df5543b6fc99a4f7db0cdd089.tar.gz
WIP
Diffstat (limited to 'src/camera')
-rw-r--r--src/camera/src/mouse.c3
-rw-r--r--src/camera/src/pad.c4
2 files changed, 5 insertions, 2 deletions
diff --git a/src/camera/src/mouse.c b/src/camera/src/mouse.c
index 22fc3ba..30fedb9 100644
--- a/src/camera/src/mouse.c
+++ b/src/camera/src/mouse.c
@@ -13,6 +13,9 @@ static void cursor_update(struct cursor *const c, const struct mouse *const m)
c->x = m->x;
c->y = m->y;
+ c->state = mouse_pressed(m, MOUSE_BUTTON_LEFT) ||
+ mouse_pressed(m, MOUSE_BUTTON_RIGHT) ?
+ CURSOR_STATE_PRESSED: CURSOR_STATE_IDLE;
}
static void update_speed(struct camera *const cam, const struct mouse *const m)
diff --git a/src/camera/src/pad.c b/src/camera/src/pad.c
index 13cb43e..f3af527 100644
--- a/src/camera/src/pad.c
+++ b/src/camera/src/pad.c
@@ -36,8 +36,8 @@ static void cursor_update(struct camera *const cam,
&& (c->y != c->y_init || cam->y <= -cam->dim.h))
c->y += STEP;
- c->state = input_pad_pressed(in, p, PAD_KEY_A) ||
- input_pad_pressed(in, p, PAD_KEY_B) ?
+ c->state = pad_pressed(p, PAD_KEY_A) ||
+ pad_pressed(p, PAD_KEY_B) ?
CURSOR_STATE_PRESSED: CURSOR_STATE_IDLE;
}