Avec cette fonction, vous pouvez récupérer les détails d'un port de vue dans une pièce autre que celle en cours. Vous donnez l'ID de pièce et l'index du port de vue à extraire (de 0 à 7) et la fonction retournera un tableau de 5 indices, où:
- [0] = visible (Booléen: true / false )
- [1] = position x (réel)
- [2] = position y (réel)
- [3] = largeur (réel)
- [4] = hauteur (réel)
room_get_viewport(rm, vind);
Argument La description rm L'index de la pièce pour obtenir les données de viewport de vind L'index du port d'affichage pour obtenir
Array (5 elements: visible, x, y, width, height)
v_vals = room_get_viewport(rm_Game, 0);
if v_vals[0] == false
{
room_set_view(rm_Game, true, v_vals[1],
v_vals[2], v_vals[3], v_vals[4]);
}
Le code ci-dessus récupère les données de port de vue pour la pièce donnée puis vérifie si le port est marqué comme visible. Si ce n'est pas le cas, les données du port de vue sont définies pour le rendre visible.