Ce tableau contient l'ID de caméra unique affecté au port de vue donné, et peut être réglé sur une nouvelle caméra ou lu pour obtenir la caméra actuelle, renvoyant -1 si aucune caméra n'est assignée. Vous pouvez avoir jusqu'à 8 ports d'affichage actifs dans une pièce (valeurs de tableau 0 à 7), et vous pouvez assigner une caméra à l'un d'entre eux en réglant simplement cette variable sur la valeur d'ID de caméra (retournée par les fonctions camera_create() ou camera_create_view() ). Si vous avez défini la caméra sur un port de vue via l'éditeur de pièce, cette variable contiendra l'ID de caméra pour ce port.
view_camera[0 ... 7];
Camera index or -1 if no camera is assigned
if view_camera[0] == -1
{
view_camera[0] = camera_create_view(0, 0,
room_width, room_height);
}
Le code ci-dessus vérifie si le port d'affichage [0] est associé à une caméra et si ce n'est pas le cas, un autre est créé et défini.