void i_input_poll(void) {
u32 i;
+ struct lrts_config *c = lrts_cfg();
struct i_input_map_ent *e;
p_poll_events();
i_input_update();
switch (i) {
case I_INPUT_ACTION_CAMERA_UP:
if (i_input_held(i)) {
- t_camera_scroll(&t_main_camera, 0, -10);
+ t_camera_scroll(&t_main_camera, 0, -c->camera_speed);
i_input_delay_ticks(i, 1);
}
break;
case I_INPUT_ACTION_CAMERA_DOWN:
if (i_input_held(i)) {
- t_camera_scroll(&t_main_camera, 0, 10);
+ t_camera_scroll(&t_main_camera, 0, c->camera_speed);
i_input_delay_ticks(i, 1);
}
break;
case I_INPUT_ACTION_CAMERA_LEFT:
if (i_input_held(i)) {
- t_camera_scroll(&t_main_camera, -10, 0);
+ t_camera_scroll(&t_main_camera, -c->camera_speed, 0);
i_input_delay_ticks(i, 1);
}
break;
case I_INPUT_ACTION_CAMERA_RIGHT:
if (i_input_held(i)) {
- t_camera_scroll(&t_main_camera, 10, 0);
+ t_camera_scroll(&t_main_camera, c->camera_speed, 0);
i_input_delay_ticks(i, 1);
}
break;