Voici la liste des différentes procédures et fonctions prédéfinies disponibles avec le G-Pascal :
Nom | Description |
---|---|
ABS | Cette fonction permet de retourner la valeur absolue du paramètre spécifié. |
ADDRESS | Cette fonction permet de demander l'adresse d'une variable. |
ANIMATESPRITE | Cette procédure permet de déplacer automatiquement un sprite. |
CALL | Cette procédure permet de transférer le contrôle à une sous-routine de code-machine situé à l'emplacement spécifié. |
CLEAR | Cette procédure permet d'effacer une région par bitmap de haute résolution graphique couleur de procédures PLOT. |
CLOCK | Cette fonction permet de retourner le contenu de l'horloge de l'heure de la journée. |
CLOSE | Cette procédure permet de fermer un fichier. |
CURSOR | Cette procédure permet de positionner le curseur dans l'écran pour préparer une procédure READ ou WRITE. |
CURSORX | Cette fonction permet de demander la position courante de la colonne du curseur. |
CURSORY | Cette fonction permet de demander la position courante de la ligne du curseur. |
DEFINESPRITE | Cette procédure permet de définir une forme de sprite. |
ENVELOPE | Cette fonction permet de retourner la sortie du générateur d'enveloppe de 3 voix. |
GET | Cette procédure permet de recevoir l'entrée directement d'un fichier précédemment ouvert. |
GETKEY | Cette fonction permet de vérifier s'il y a une touche d'enfoncé au clavier. |
GRAPHICS | Cette procédure permet d'exécuter une des 18 commandes graphiques. |
GROUNDCOLLIDE | Cette fonction permet de demander le contenu d'un registre de collision de sprite-à-arrière-plan. |
JOYSTICK | Cette fonction permet de retourner la valeur correspondante à la direction du pointeur digital de la manette de jeux et des boutons enfoncés ou non de celle-ci. |
LOAD | Cette procédure permet de charger un fichier du disque ou d'une cassette. |
MOVESPRITE | Cette procédure permet de déplacer un sprite. |
OPEN | Cette procédure permet d'ouvrir un fichier. |
PADDLE | Cette fonction permet de retourner la valeur du paddle analogique ou de la manette de jeux analogue branché dans le port de jeux numéro 1 ou 2. |
PLOT | Cette procédure permet d'afficher un pixel dans un mode graphique haute-résolution. |
POSITIONSPRITE | Cette procédure permet de fixer la position d'un sprite. |
PUT | Cette procédure permet d'écrire directement vers la sortie d'un fichier précédemment ouvert. |
RANDOM | Cette fonction permet de retourner la sortie courante de la voix 3, soit une valeur entre 0 et 255. |
READ | Cette procédure permet d'entrée une liste d'une ou plusieurs variables, séparés par une virgule. |
SAVE | Cette procédure permet de sauvegarder dans un fichier du disque ou d'une cassette sous un contrôle de programme. |
SCROLL | Cette procédure permet de faire un défilement fluide de l'affichage en utilisant les registres matériel de la puce VIC. |
SCROLLX | Cette fonction permet de retourner la position courante de défilement dans la direction horizontale. |
SCROLLY | Cette fonction permet de retourner la position courante de défilement dans la direction verticale. |
SETCLOCK | Cette procédure permet de fixer l'heure de la journée de l'horloge du micro-ordinateur. |
SOUND | Cette fonction permet d'exécuter une des 9 commandes de son. |
SPRITE | Cette procédure permet d'exécuter une des 18 commandes de sprite. |
SPRITECOLLIDE | Cette fonction permet de demander le contenu du registre de collision de sprite-à-sprite. |
SPRITEFREEZE | Cette procédure permet de fournir un contrôle en temps réel sur des collisions entre un sprite et d'autres sprites. |
SPRITESTATUS | Cette fonction permet de demander l'état d'un sprite. |
SPRITEX | Cette fonction permet de retourner la coordonnée horizontale d'un sprite. |
SPRITEY | Cette fonction permet de retourner la coordonnée verticale d'un sprite. |
STARTSPRITE | Cette procédure permet de redémarrer le déplacement d'un sprite précédemment arrêté par STOPSPRITE. |
STOPSPRITE | Cette procédure permet d'arrêter le déplacement d'un sprite. |
VOICE | Cette fonction permet d'exécuter une des 15 commandes de voix. |
WRITE | Cette procédure permet de sortir du texte à l'écran. |
WRITELN | Cette procédure permet de sortir du texte à l'écran avec un saut de ligne. |
WAIT | Cette procédure permet de suspendre l'opération du programme jusqu'à que le nombre de ligne nominale d'écran spécifié est été affiché. |
Dernière mise à jour : Samedi, le 11 juillet 2020