Cette fonction tentera de convertir une valeur donnée en un type de données pointeur, où la valeur doit être soit un réel, une chaîne, un int64, un int32 ou un ptr. Tout le reste provoquera le crash du jeu avec un message d'erreur.
ptr(n);
Argument La description n La valeur à convertir
Pointer
if !is_ptr(val)
{
ptr(application_surface);
}
Le code ci-dessus vérifie la variable "val" pour voir s'il contient un pointeur et si ce n'est pas le cas, on lui assigne un pointeur.