The key 'c' and 'x' cycle through cameras. A second camera is now in the
test scene to demonstrate this.
s->scene.current_light_ind = (s->scene.current_light_ind + s->scene.lights.size - 1) % s->scene.lights.size;
s->scene.current_element = ft_vec_access(&s->scene.lights, s->scene.current_light_ind);
}
+ else if (keycode == XK_c)
+ s->scene.current_camera_ind = (s->scene.current_camera_ind + 1) % s->scene.cameras.size;
+ else if (keycode == XK_x)
+ s->scene.current_camera_ind = (s->scene.current_camera_ind + s->scene.cameras.size - 1) % s->scene.cameras.size;
if (keycode != XK_Escape && keycode != XK_o && keycode != XK_l && keycode != XK_k)
draw(s);
return (0);
L 3,0,0 0.4 255,0,0
L 3,1,0 0.4 0,0,255
+C 2,0,0 1,0,-1 70
C 0,0,0 1,0,0 90
sp 3,0.5,-0.7 0.6 255,255,255
L 3,0.5,-0.5 0.01 0,255,0