os_get_info


La description

Cette fonction renvoie un ds_map avec des informations détaillées sur l'OS sur lequel le jeu tourne. Les informations exactes renvoyées dépendront du système d'exploitation et du périphérique. Notez que le ds_map n'est pas automatiquement effacé de la mémoire et vous devez utiliser ds_map_destroy() fonctionner lorsque vous n'avez plus besoin des données qu'il contient.

Notez que sur Windows Desktop et Windows UWP, vous obtiendrez des informations supplémentaires de DX11 avec ce qui suit (utile pour les extensions):

NOTE: Cette fonction ne fonctionne que sur Android, iOS, Mac, Ubuntu et Windows (Desktop + UWP), sur toutes les autres plates-formes cibles, elle retournera -1 plutôt qu'un ds_map.


Syntaxe:

os_get_info()


Résultats:

Real (ds_map index)


Exemple:

os_map = os_get_info();
if os_map != -1
   {
   var size, key, i;
   size = ds_map_size(os_map);
   key = ds_map_find_first(os_map);
   for (i = 0; i < size - 1; i++;)
      {
      map_data[i] = ds_map_find_value(os_map, key);
      key = ds_map_find_next(os_map, key);
      }
   ds_map_destroy(os_map);
   }

Le code ci-dessus va vérifier les informations du système d'exploitation pour voir si un ds_map est retourné. Si c'est le cas, le code parcourra la carte et affectera toutes les valeurs à un tableau.