All Functions and Procedures
Name | Unit | Description |
---|---|---|
Affic | U_Aff_Chaine | affiche nombre espaces … partir de la position courante |
Affichage_Ecran | U_Util | Cette procedure affiche un message et attend eventuellement. |
Affichage_Score | U_Score | Saisie du nom du joueur si le score est dans le tableau. |
affiche_clavier | u_keyboard | Type de clavier utilis‚: 0 = 101/102 touches, 1 = PC AT, 2 = PC Portatif, 3 = PC XT. |
affiche_image | u_picture |
|
Affic_Center | U_Aff_Chaine | affiche chaine en (X,Y) puis change de ligne |
Affic_Center_Ln | U_Aff_Chaine | centre la chaine sur la ligne courante et l'affiche |
Affic_Center_Y | U_Aff_Chaine | centre la chaine, l'affiche, puis change de ligne |
Affic_Center_Y_Ln | U_Aff_Chaine | centre la chaine en ligne Y puis l'affiche |
Affic_Debut_Fin | U_Aff_Chaine | Partie des procedures d'affichage. |
Affic_Left | U_Aff_Chaine | centre la chaine en ligne Y, l'affiche, change de ligne |
Affic_Left_Ln | U_Aff_Chaine | cadrage de la chaine … gauche |
Affic_Left_Y | U_Aff_Chaine | cadrage de la chaine … gauche, puis ligne suivante |
Affic_Left_Y_Ln | U_Aff_Chaine | cadrage … gauche, en ligne Y |
Affic_Ln | U_Aff_Chaine | affiche la chaine normalement |
Affic_Right | U_Aff_Chaine | cadrage … gauche, en ligne Y, ligne suivante |
Affic_Right_Ln | U_Aff_Chaine | cadrage … droite |
Affic_Right_Y | U_Aff_Chaine | cadrage … droite, ligne suivante |
Affic_Right_Y_Ln | U_Aff_Chaine | cadrage … droite en ligne Y |
Affic_Space | U_Aff_Chaine | affiche la chaine … partir de DEBUT jusqu'… FIN |
Affic_Xy | U_Aff_Chaine | affiche chaine puis change de ligne |
Affic_Xy_Ln | U_Aff_Chaine | affiche chaine en (X,Y) |
aff_olf_message | olf_software |
|
alert | u_m_util |
|
Alphabetique | U_Chaine | Renvoie TRUE si le caractŠre pass‚ est une lettre ou un espace. |
Arccosh | U_Fct_Math |
|
Arccotanh | U_Fct_Math |
|
Arcsech | U_Fct_Math |
|
Arcsinh | U_Fct_Math |
|
Arctanh | U_Fct_Math |
|
Ask_Nom_Fichier | U_Util | Cette fonction permet la saisie d'une valeur … l'aide du clavier. |
Attente_Appuit_Touche | U_Util | Cette proc‚dure vide le tampon du clavier. |
box | u_vga_graph | Dessine un trait (horizontal ou vertical de couleur C entre les points (X1,Y1) et (X2,Y2). |
boxf | u_vga_graph | Dessine un cadre de couleur C. |
Cadre | U_Selection | ***************************************************************************** |
Cadrer_Droite | U_Chaine | Cadrage de la chaine … gauche. |
Cadrer_Gauche | U_Chaine | Suppression des espaces … la fin de la chaine. |
calert | u_m_util |
|
Car_Coder | U_Codage | Voici les fonctions r‚alisant les codages, et d‚codages. |
Car_Decoder | U_Codage | Renvoie le caractŠre cod‚. |
Changer_Valeur | U_Util | Cette procedure affiche les lignes de l'ecran pass‚. |
Change_Dir | U_Sgf | efface le fichier sp‚cifi‚ |
Ch_Coder | U_Codage | Renvoie le caractŠre d‚cod‚. |
Ch_Decoder | U_Codage | Renvoie la chaine cod‚e. |
Clear_Bloc | U_Aff_Speciaux | efface le tampon en y mettant des espaces |
Clear_Screen | U_Aff_Speciaux | ‚change les valeurs de A et de B |
Clear_Window | U_Fenetre | mise … zero de tous les parametres de fenetres. |
clic_clavier | u_clic |
|
clic_init | u_clic | Auteur: Pr‚martin Patrick. Date: 09/09/1991. 14/11/1991. 29/07/1992. Langage: Turbo Pascal 6.0 But: Gestion des d‚placements de la souris, et des touches du clavier. |
clic_joystick | u_clic |
|
clic_mouse | u_clic |
|
clochette | iml_var |
|
close_vga256 | u_vga256 | Mise en place du mode graphique 320 * 200 en 256 couleurs. |
Complementer_Chaine | U_Chaine | Est TRUE si la chaine pass‚e est compos‚e uniquement de chiffres. |
confirm | u_m_util |
|
Coordonnees_Fenetre | U_Ger_Ecran | renvoie le nombre de lignes de la fenetre active. |
Copie_Milieu | U_Chaine | ******************************************************************************** |
copy_file | u_file | Auteur: Pr‚martin Patrick Date: 01/09/1991. 09/09/1991. Langage: Turbo Pascal 6.0 But: Proc‚dures et fonctions diverses de traitement des fichiers. |
Cosec | U_Fct_Math |
|
Cosech | U_Fct_Math |
|
Cosh | U_Fct_Math |
|
Cotan | U_Fct_Math |
|
Cotanh | U_Fct_Math |
|
Cree_Bak | U_Sgf | met l'extension pr‚cis‚e au fichier sp‚cifi‚. |
Curseur_Bas | U_Curseur | Cette procedure fabrique un curseur dont le tiret est au milieu. |
Curseur_Haut | U_Curseur | Cette proc‚dure fabrique un curseur carr‚ prenant la taille d'un caractŠre. |
Curseur_Locate | U_Curseur | Cette procedure fabrique un curseur dont le tiret est en bas. |
Curseur_Milieu | U_Curseur | Cette proc‚dure fabrique un curseur dont le tiret est en haut. |
Curseur_Off | U_Curseur | Cette proc‚dure montre le curseur normal (par d‚faut). |
Curseur_On | U_Curseur | Auteur: Pr‚martin Patrick. Date : 01/03/1991. 09/03/1991. Langage: Turbo Pascal 4.0 Date: 09/09/1991. Langage: Turbo Pascal 6.0 But: Cette unit‚ contient des proc‚dures et fonctions permettant de g‚rer le curseur sans passer par l'unit‚ CRT. |
Curseur_Pave | U_Curseur | Cette proc‚dure cache le curseur. |
Curseur_X | U_Curseur | Cette proc‚dure positionne le curseur dans la page 0. |
Curseur_Y | U_Curseur | Cette fonction renvoie l'abscisse du curseur dans la page 0. |
dat2str | iml_var |
|
define_cursor | u_int10h | Fct. 0 = S‚lection d'un mode vid‚o. |
del_idf_enreg | u_idf |
|
Dessin_Cadre | U_Fenetre | affiche un titre pour la fenetre active. |
dessin_cadre | u_vga_graph | Fait le dessin d'une flŠche de couleur COUL_FLECHE sur fond COUL_FOND et rajoute la zone correspondante … la liste ZONE. |
Dessin_Cadre_Form | U_Fenetre | dessin d'un cadre de type trace ou type_cadre (d‚fini plus haut) |
Dessin_Cadre_Form_Fond | U_Fenetre | dessin du cadre choisi avec couleur du trac‚ du contour |
dessin_fleche | u_vga_graph | Dessine un cadre plein de couleur C. |
dessin_fleche_zone | u_vga_graph | Fait le dessin d'une flŠche de couleur COUL_FLECHE sur fond COUL_FOND. |
Display_Bloc_Horiz | U_Aff_Speciaux | affichage du bloc d‚fini par x1, y1, x2, y2 |
Display_Bloc_Vert | U_Aff_Speciaux | affichage du bloc ligne par ligne |
Display_Carac | U_Aff_Speciaux | met la chaine dans le tampon aux coordonn‚es d‚sir‚es |
Display_Ecran | U_Aff_Speciaux | affichage en escargot dans le cadre x1, y1, X2, Y2 |
Display_Escargot | U_Aff_Speciaux | affiche le caractŠre correspondant aux coordonn‚es pass‚es |
Downcase | U_Ger_Chaine | renvoie le caractŠre en majuscule ou lui-meme |
ecrit_bloc | u_cache_disk | Transfert TAILLE octet vers RES … partir du fichier F. |
ecr_char | u_fnt | Efface toutes les fontes de la m‚moire et remet la fonte par d‚faut. |
ecr_color | u_fnt | Deplacement du curseur. (coordonnees textes). |
ecr_int | u_fnt | Ecriture d'un caractŠre dans la fonte courante … la position actuelle. |
ecr_str | u_fnt | Ecriture d'un entier … la position courante dans la fonte actuelle. |
ecr_xy | u_fnt | Ecriture d'une chaine … la position courante. |
Efface | U_Sgf | renomme le fichier NOM1 en NOM2 si NOM1 existe et que NOM2 n'existe pas. |
Entete | U_Selection | Visualisation d'un cadre |
env_erreur | u_environnement |
|
erreur | U_Sgf | cree le fichier .BAK correspondant au fichier nomm‚ |
Exist | U_Sgf |
|
ferme | u_cache_disk | Transfert TAILLE octets de RES vers le fichier. |
fich_valide | u_cache_disk |
|
fin_fich | u_cache_disk | Referme le fichier F. |
flt2str | iml_var |
|
fnt_clear | u_fnt | Codes de retour: - 0 si pas d'erreur; - 1 si NUMBER non valide (autre que dans 0..NB_MAX_FNT); - 2 si la fonte correspondante n'existe pas. |
fnt_erase | u_fnt | Codes de retour: - 0 si pas d'erreur; - 1 si NUMBER non valide (autre que dans 0..NB_MAX_FNT); - 2 si la fonte correspondante n'a pas ‚t‚ enregistr‚e par Fnt_Register. |
fnt_load | u_fnt |
|
fnt_register | u_fnt | Codes de retour: - 0 si aucune erreur; - 1 si erreur de sauvegarde; - 2 si NUMBER n'est pas valide; - 3 si ce num‚ro n'est pas affect‚. |
fnt_save | u_fnt | Codes de retour: - pointeur vers la fonte charg‚e; - NIL si erreur (pas assez de m‚moire, nom de fichier incorrect ...). |
fnt_select | u_fnt | Codes de retour: - 0 si pas d'erreur; - 1 si FNT = NIL; - 2 si NUMBER n'est pas valide (autre que dans 1..NB_MAX_FNT). |
get_blk_cna_reg | u_int10h | Sfct. 15h = Lire un registre de couleur du CNA vid‚o. |
get_bordure_coul | u_int10h | Sfct. 7 = Lire un registre de palette. |
Get_Chemin_Fichier | U_Sgf | Renvoie le nom du fichier sans extension. |
get_cna_reg | u_int10h | Sfct. 12h = Modifier un bloc de registres de couleur du CNA vid‚o. |
Get_Date | U_Date | Cette fonction renvoie la date en clair 'JJ/MM/AA' ou 'MM/JJ/AA' en fonction de la langue en cours d'utilisation. |
Get_Date_Chaine | U_Date | Auteur: Pr‚martin Patrick. Date: 01/03/1991. 28/07/1992. ( Interface Multi-Langues ) Cette unit‚ contient des proc‚dures permettant d'acceder … la date sans passer par l'unit‚ DOS. |
get_env | u_environnement | 2 = Valeur affect‚e … une zone de l'environnement incorrecte |
Get_Extension | U_Sgf | efface le sous-repertoire sp‚cifi‚ |
get_fich_name | u_m_util |
|
get_file_name | U_Sgf |
|
get_idf_champ | u_idf |
|
get_mode | u_int10h |
|
get_mode | u_ppp |
|
get_msg | u_msg | Chargement du fichier des messages, et s‚lection de la langue en cours. |
get_nb_msg | u_msg | Chargement de la langue par le programme, retourne TRUE si fichier de messages contient cette langue. |
Get_Nom_Fichier | U_Sgf | renvoie l'extension du fichier sp‚cifi‚ s'il y en a une. ( le point est inclus dans l'extension) |
get_nom_fichier2 | U_Sgf | renvoie le nom du fichier ‚pur‚ de son chemin d'accŠs (mais avec extension). |
get_pixel | u_int10h | Fct. C = Changer la valeur d'un pixel. |
get_reg_pal | u_int10h | Sfct. 2 = Modifier les 16 registres de couleurs plus le surbalayage. |
get_reg_pal_16_bord | u_int10h | Sfct. 8 = Lire le contenu du refistre de surbalayage. |
get_taille | u_cache_disk | Indique la fin d'un fichier |
Get_Time | U_Time | Cette fonction renvoie l'heure en clair 'HH:MM:SS'. |
Get_Time_Chaine | U_Time | Auteur: Pr‚martin Patrick. Date: 01/03/1991. Cette unit‚ permet d'acc‚der … l'heure sans passer par l'unit‚ DOS. |
goto_xy | u_int10h | Si ls = 32, le curseur est invisible. |
Graph_Clear | U_Graph | Met la carte graphique dans le mode voulu. |
Graph_Color | U_Graph | Met un point aux coordonn‚es (X, Y) dans la couleur sp‚cifi‚e. |
Graph_Init | U_Graph | 0 : noir 8 : gris 1 : bleu 9 : bleu clair 2 : vert 10 : vert clair 3 : cyan 11 : cyan clair 4 : rouge 12 : rouge clair 5 : magenta 13 : magenta clair 6 : brun 14 : jaune 7 : blanc 15 : blanc intense |
Graph_Plot | U_Graph | Remet la carte graphique en mode texte 80*25. |
Graph_Point | U_Graph | Change la couleur par d‚faut. |
Graph_Pset | U_Graph | Met un point dans la couleur courante aux coordonn‚es (X, Y). |
Hide_Mouse | mouse | Cette fonction vous renvoie le nombre de boutons utilis‚s par votre souris. Ce nombre peut varier d'un driver … un autre (avec la mˆme souris). Il n'est donc qu'indicatif, nous n'avons jamais eu l'occasion de nous en servir. |
Hide_Mouse | U_Mouse | renvoie le nombre de boutons de la souris |
htp_init | u_htp |
|
htp_load | u_htp |
|
htp_save | u_htp |
|
info_cursor | u_int10h | Fct. 2 = Positionnement du curseur dans la page sp‚cifi‚e. |
info_mode | u_int10h |
|
init_idf | u_idf |
|
init_idf_enreg | u_idf |
|
init_joystick | u_joystick | Donne des renseignements sur les Joysticks connect‚s: 0 - Pas de carte, ou Joystick absent. 1 - Joystick A connect‚. 2 - Joystick B connect‚. 3 - Joysticks A et B connect‚s. |
init_licence | olf_software |
|
init_ligne_olf_software | olf_software |
|
init_msg | u_msg |
|
init_olf_message | olf_software |
|
init_olf_software | olf_software |
|
Init_Score | U_Score | Auteur: Pr‚martin Patrick. Date: 23/03/1991. 10/05/1991. Langage: Turbo Pascal 4.0 Date: 27/08/1991. 09/09/1991. 28/07/1992. (Interface Multi-Langues) 06/09/1992. Langage: Turbo Pascal 6.0 But: Gestion de scores pour divers jeux. |
init_vga256 | u_vga256 | Auteur: Patrick Pr‚martin. Date: 24/07/1992. Langage: Turbo Pascal 6.0 But: Utilisation simple du driver VGA256.BGI de Borland. |
Intr | U_Interupt |
|
Inverse_Video | U_Selection | visualisation de l entete encadree |
Justifier_Droite | U_Chaine | Suppression des espaces au d‚but de la chaine. |
Justifier_gauche | U_Chaine | Met Longueur caractŠres C dans la chaine r‚sultante. |
Keypressed | U_Clavier | Renvoie un caractŠre contenu dans le tampon clavier, ou attend que l'on appuit sur une touche. |
Kill_Space | U_Mash_Code | Renvoie la chaine en majuscules. |
Len | U_Aff_Chaine | renvoie le nombre de colonnes de la fenetre courante. |
Len | U_Ger_Chaine | Partie des fonctions. |
Len | U_Position | Partie des fonctions. |
Lettre | U_Chaine | Recopie Origine dans Destination en cadrant la chaine, si la chaine de d‚part est trop longue, on se contente d'en copier le d‚but. |
Lettre_Espace | U_Chaine | Renvoie TRUE si le caractŠre pass‚ est bien une lettre (majuscule ou minuscule). |
line | u_vga_graph | Remplace la couleur OLD_C par la couleur NEW_C dans le cadre d‚fini. |
lit_bloc | u_cache_disk | Ouvre un fichier, et retourne son num‚ro. Un 0 correspond … une erreur. |
load_pal | u_pal |
|
Maj_Chaine | U_Ger_Chaine | Partie des procedures de traitement de chaines. |
Make_Dir | U_Sgf | change le chemin courant (lecteur inclus) |
Mash_Code | U_Mash_Code | Renvoie la chaine sans les espaces qu'elle contenait. |
Mat_Addition | U_Matrices |
|
Mat_Soustrait | U_Matrices | Mat3 := Mat1 + Mat2 |
max | iml_var |
|
Menu_Ligne | U_Selection | redemande de la question jusqu a saisie de o ou n |
Message_Alerte | U_Util | Cette proc‚dure attend l'appuit d'une touche. |
Met_Extension | U_Sgf | renvoie le chemin d'accŠs contenu dans Nom_Fich. |
min | iml_var |
|
Min_Chaine | U_Ger_Chaine | met Chaine1 en majuscules dans Chaine2 |
Mousek | mouse | ******************************************************************************** Les routines suivantes gŠrent les souris Microsoft en mode graphique. Aucun test ne sera effectu‚, … vous de savoir quoi utiliser... ******************************************************************************** |
Mousek | U_Mouse | montre le curseur de la souris et met Mouse_Curs … TRUE |
Mousex | mouse | Cette fonction renvoie le code des boutons actifs lors de l'appel … cette fonction. Les codes valides sont: Left_Button, Right_Button, Middle_Button, et leurs combinaisons. |
Mousex | U_Mouse | Fonctions et proc‚dures pour les modes graphiques. |
Mousex_Txt | mouse | ******************************************************************************** Les routines suivantes gŠrent les souris Microsoft en mode texte. Aucun test ne sera effectu‚, … vous de savoir quoi utiliser... ******************************************************************************** |
Mousex_Txt | U_Mouse | Fonctions et proc‚dures pour les modes textes. |
Mousey | mouse | Renvoie l'abscisse courante du point d'action de la souris. |
Mousey | U_Mouse | renvoie l'abscisse de la souris |
Mousey_Txt | mouse | Renvoie l'abscisse courante de la souris. C'est une abscisse caractŠre. Elle peut aller de 1 … 132 (peut-ˆtre plus suivant la carte que vous poss‚dez). |
Mousey_Txt | U_Mouse | renvoie l'abscisse de la souris en mode texte |
Mouse_Cadre | mouse | Positionne la souris aux coordonn‚es X (pour l'abscisse) et Y (pour l'ordonn‚e). Si la souris est visible, son curseur sera d‚plac‚ automatiquement. Vous ne devriez pas avoir … l'effacer avant l'appel … cette proc‚dure. |
Mouse_Cadre | U_Mouse | positionne la souris en (X, Y) |
Mouse_Cadre_Horiz | mouse | Cr‚e un cadre … l'extŠrieur duquel la souris ne pourra pas se d‚placer. Ses d‚placements seront limit‚s au rectangle d‚fini par les coordonn‚es pass‚es en paramŠtres. La souris sera mise dans ce cadre. |
Mouse_Cadre_Horiz | U_Mouse | empŠche la souris de sortir du cadre sp‚cifi‚ |
Mouse_Cadre_Horiz_Txt | mouse | D‚finit un cadre hors duquel la souris ne pourra pas se d‚placer. |
Mouse_Cadre_Horiz_Txt | U_Mouse | empŠche la souris de sortir du cadre sp‚cifi‚ en mode texte |
Mouse_Cadre_Txt | mouse | D‚place la souris aux coordonn‚es absolues sp‚cifiez. Elles doivent absolument ˆtre dans l'‚cran actuel. Aucun test n'est r‚alis‚ … ce sujet. |
Mouse_Cadre_Txt | U_Mouse | positionne la souris en (X, Y) en mode texte |
Mouse_Cadre_Vert | mouse | Limite une bande horizontale hors de laquelle la souris ne pourra pas aller. |
Mouse_Cadre_Vert | U_Mouse | empŠche la souris de sortir de la bande d‚finie par les colonnes |
Mouse_Cadre_Vert_Txt | mouse | Limite les d‚placements de la souris … la bande comprise entre X_Min et X_Max. |
Mouse_Cadre_Vert_Txt | U_Mouse | empŠche la souris de sortir de la bande d‚finie par les colonnes en mode texte |
Mouse_Nb_Button | mouse | Cette fonction renvoie TRUE si un driver de souris Microsoft est actif. Elle modifie 'Mouse_On'. Vous n'aurez g‚n‚ralement pas … appeler cette fonction, l'unit‚ le fait lors du d‚marrage de votre application. Il vous suffira de regarder le contenu de la variable bool‚enne 'Mouse_On' qui contiendra TRUE si un driver est actif. |
Mouse_Nb_Button | U_Mouse | est vraie si la souris est install‚e et reconnue |
Mouse_Test | mouse | ******************************************************************************** Les routines suivantes vous permettront de g‚rer les divers traitements … faire avec une souris compatible Microsoft. Certains problŠmes nous sont apparus lors des tests sur diff‚rentes machines, les souris ne r‚pondaient pas correctement. Veillez donc lorsque vous achetez une souris … ce qu'elle soit 100% compatible Microsoft, et que le constructeur de votre ordinateur vous la conseille... Les routines suivantes fonctionnent en mode texte, mais aussi en mode graphique, les ‚ventuelles conversions de format sont faites automatiquement. ******************************************************************************** |
Mouse_Test | U_Mouse | Fonctions et proc‚dures diverses. |
Mouse_X_Y | mouse | Renvoie l'ordonn‚e courante du point d'action de la souris. |
Mouse_X_Y | U_Mouse | renvoie l'ordonn‚e de la souris |
Mouse_X_Y_K | mouse | Met dans les variables X, et Y les coordonn‚es du point d'action de la souris. X correspond … l'abscisse, Y … l'ordonn‚e. |
Mouse_X_Y_K | U_Mouse | renvoie les coordonn‚es de la souris |
Mouse_X_Y_K_Txt | mouse | Renvoie les coordonn‚es X et Y de la souris. |
Mouse_X_Y_K_Txt | U_Mouse | renvoie les coordonn‚es de la souris en mode texte |
Mouse_X_Y_Txt | mouse | Renvoie l'ordonn‚e comprise entre 1 et 43 pour les modes texte les plus puissants sur cartes VGA. Plus de 43 pour les prochaines cartes... |
Mouse_X_Y_Txt | U_Mouse | renvoie l'ordonn‚e de la souris en mode texte |
mou_clear | mouse | Supprime la souris de num‚ro 'Number'. Les codes de retour sont: 0 - Souris supprim‚e sans problŠme. 1 - Si 'Number' est invalide. 2 - Si la souris de rang 'Number' n'existe pas. |
mou_clear | u_mou | Codes de retour: - 0 si pas d'erreur; - 1 si NUMBER non valide (autre que dans 0..NB_MAX_mou); - 2 si la souris correspondante n'existe pas. |
mou_erase | mouse | Cette fonction vous permet d'activer une souris graphique choisie. Vous devez en passer le num‚ro, et le changement de forme se fera automatiquement. Les codes de retour sont les suivants: 0 - Aucune erreur. 1 - Si 'Number' est invalide (il doit ˆtre infŠrieur … 'Nb_Max_Mou'). 2 - Si la souris correspondante … 'Number' n'existe pas. |
mou_erase | u_mou | Codes de retour: - 0 si pas d'erreur; - 1 si NUMBER non valide (autre que dans 0..NB_MAX_mou); - 2 si la souris correspondante n'a pas ‚t‚ enregistr‚e par Mou_Register. |
mou_load | mouse | ******************************************************************************** Routines de gestion des fichiers d'extension .MOU Ces fichiers sont cr‚‚s par 'Mouse Maker'. Vous ne devez utiliser ces routines que dans les modes graphiques. Les modes conseill‚s sont EGA, et VGA (les suivants sont … envisager). Les routines fonctionnent sur toutes les cartes, il suffit de poss‚der les drivers Microsoft appropri‚s. ******************************************************************************** |
mou_load | u_mou |
|
mou_register | mouse | Stocke la souris de num‚ro 'Number' dans le fichier 'nom_fich.MOU'. Les codes de retour possibles sont les suivants: 0 - si l'op‚ration s'est bien pass‚e. 1 - s'il y a eu une erreur de sauvegarde (accŠs disque...), consultez IORESULT. 2 - si 'Number' n'est pas valide: supŠrieur … 'Nb_Max_Mou'. 3 - si ce num‚ro n'est pas affect‚ … une souris. |
mou_register | u_mou | Codes de retour: - 0 si aucune erreur; - 1 si erreur de sauvegarde; - 2 si NUMBER n'est pas valide; - 3 si ce num‚ro n'est pas affect‚. |
mou_save | mouse | Charge le fichier 'nom_fich.MOU' s'il existe. En cas d'erreur, cette fonction renvoie NIL. Si le chargement s'est effectu‚ sans problŠme, la fonction renvoiera un pointeur sur le fichier voulu. |
mou_save | u_mou | Codes de retour: - pointeur vers la souris charg‚e; - NIL si erreur (pas assez de m‚moire, nom de fichier incorrect ...). |
mou_select | mouse | Affecte le num‚ro 'Number' … la souris dont vous passez le pointeur 'Mou'. Les codes de retour sont les suivants: 0 - Aucune erreur n'est apparue. 1 - Si 'Mou' est … NIL. Vous ne pouvez pas affecter ce num‚ro. 2 - Si 'Number' n'est pas valide. |
mou_select | u_mou | Codes de retour: - 0 si pas d'erreur; - 1 si mou = NIL; - 2 si NUMBER n'est pas valide (autre que dans 1..NB_MAX_mou). |
move_file | u_file |
|
Nombre_Colonnes | U_Aff_Chaine | Partie des functions utiles … l'affichage. |
Nombre_De_Colonnes | U_Ger_Ecran | Auteur: Pr‚martin Patrick. Date: 17/07/1991. Langage: Turbo Pascal 4.0 Date: 09/09/1991. Langage: Turbo Pascal 6.0 But: Cette unit‚ contient diverses procedures et fonctions permettant de connaitre diverses choses au sujet des caracteristiques de l'ecran utilis‚: largeur, hauteur, coordonnees de la fenetre actuelle... |
Nombre_De_Lignes | U_Ger_Ecran | renvoie le nombre de colonnes de la fenetre active. |
Non_Pos_Left | U_Aff_Chaine | renvoie la longueur de la chaine |
Non_Pos_Left | U_Position | donne la n-iŠme position de Carac dans Chaine en partant du Debut- iŠme caractŠre et en allant vers la gauche. |
Non_Pos_Right | U_Aff_Chaine | cherche la position du premier caractŠre diff‚rent de carac … partir de la gauche de la chaine. |
Non_Pos_Right | U_Position | cherche la position du premier caractŠre diff‚rent de carac … partir de la gauche de la chaine. |
Nouveau_Score | U_Score | Sauvegarde du tableau des scores. |
num2str | iml_var |
|
Numerique | U_Chaine | Est TRUE si la chaine pass‚e est compos‚e uniquement d'espaces ou de lettres. |
Oui | U_Selection |
|
ouvre | u_cache_disk | Indique si un num‚ro de fichier est utilisable. |
pack | u_pack | Auteur: Patrick Premartin Date: 28/12/1991. 25/06/1992. Langage: Turbo Pascal 6.0 But: Proc‚dures de compactage/d‚compactage de donn‚es. |
palette_adapte | u_picture |
|
param_ch | u_parametre |
|
param_del | u_parametre |
|
param_nb | u_parametre | Auteur: Pr‚martin Patrick Date: 25/08/1991. 27/08/1991. Langage: Turbo Pascal 6.0 But Suppression de certains parametres dans le PSP. |
Pas_D_Erreur | U_Ger_Erreurs |
|
Pos_Left | U_Position | renvoie la longueur de la chaine |
Pos_Left_Debut | U_Position | donne la n-iŠme position de Carac … partir de la droite. |
Pos_Left_Debut_N | U_Position | position de Carac … partir de Debut-iŠme caractŠre de la chaine vers la gauche. |
Pos_Left_N | U_Position | donne la premiŠre position de Carac dans Chaine par la droite. |
Pos_Right | U_Position | donne la premiŠre position de Carac dans Chaine par la gauche. |
Pos_Right_Debut | U_Position | position de Carac … partir du Debut-iŠme caractŠre de la chaine vers la droite. |
Pos_Right_Debut_N | U_Position | donne la n-iŠme position de Carac dans Chaine en partant du Debut- iŠme caractŠre et en allant vers la droite. |
Pos_Right_N | U_Position | donne la n-iŠme position de Carac … partir de la gauche. |
ppp_affiche | u_ppp |
|
ppp_done | u_ppp |
|
ppp_get_coul | u_ppp |
|
ppp_init | u_ppp |
|
ppp_load | u_ppp |
|
ppp_pal_init | u_ppp |
|
ppp_save | u_ppp |
|
ppp_set_coul | u_ppp |
|
Print_Screen_Off | U_Prt_Sc | Mise en marche du Print Screen (par d‚faut). |
Print_Screen_On | U_Prt_Sc | Auteur: Pr‚martin Patrick. Date: 16/03/1991. Langage: Turbo Pascal 4.0 Date: 09/09/1991. Langage: Turbo Pascal 6.0 But: Cette unit‚ permet de connecter ou de d‚connecter l'interruption li‚e au Print Screen. |
pset | u_vga_graph |
|
ptr_coder | U_Codage | Renvoie la chaine d‚cod‚e. |
ptr_decoder | U_Codage |
|
Puissance_Ent | U_Maths | mise … jour : 16 - 12 - 1990. |
put_pixel | u_int10h | Fct. 7 = D‚fillement vers le bas. |
Question_Alerte | U_Util | Cette fonction est vraie si l'utilisateur a r‚pondu Oui. |
Question_Oui_Non | U_Util | Cette fonction renvoie le nom du fichier choisi. |
Readkey | U_Clavier | Auteur: Pr‚martin Patrick. Date: 01/03/1991. Cette unit‚ contient des fonctions trŠs utiles pour acc‚der au clavier sans passer par l'unit‚ CRT. |
read_idf | u_idf |
|
read_pen | u_int10h | Fct. 3 = Lire l'‚tat du curseur. |
Register_Calendar | u_Calendar |
|
register_dialogs | u_dialogs |
|
Register_horloge | u_horloge |
|
Remove_Dir | U_Sgf | cr‚e le sous-r‚pertoire |
remplace_couleur | u_vga_graph | Met un point aux coordonn‚es (X,Y) de la couleur C. |
Renomme | U_Sgf | teste l'‚xistence d'un fichier |
reset | U_Reset | Auteur: Pr‚martin Patrick. Date: 01/03/1991. 18/07/1991. Cette unite permet aux programmes qui l'utilisent de rebooter l'ordinateur avec ou sans test de la memoire. |
Reset_Screen | U_Fenetre | echange les valeurs de A et de B. |
RIBCorrect | ClRibRib |
|
RIPCorrect | ClRibRib |
|
Saisie_Texte | U_Sai_Donnee | Auteur: Pr‚martin Patrick. Date: 28/12/1991. 23/03/1991. 07/05/1991. 17/07/1991. Langage: Turbo Pascal 4.0 Date: 26/08/1991. 14/11/1991. 21/07/1992. 27/07/1992. Langage: Turbo Pascal 6.0 But: Saisie de chaines selon un masque pr‚cis. |
saisie_texte | u_vga_jeux | Auteur: Patrick Pr‚martin. Date: 21/03/1993. Langage: Turbo Pascal 6.0 But: Permettre de simplifier la programmation de certaines taches r‚p‚titives dans les jeux r‚alis‚s en VGA. |
Saisir_Entier | U_Selection |
|
Sauve_Score | U_Score | Chargement du tableau de scores, ou initialisation de celui-ci. |
save_idf_header | u_idf |
|
save_pal | u_pal | Chargement d'une palette (fichier d'extension .PAL) |
save_setup | u_setup | Auteur: Patrick Pr‚martin. Date: 21/07/1992. 28/07/1992. (Interface Multi-Langues) 03/08/1992. 06/09/1992. 13/12/1992. 01/01/1993. Langage: Turbo Pascal 6.0 Date: 23/03/1995. Langage: Borland Pascal 7.0 But: Gestion du fichier SETUP.CFG contenant la configuration du programme Olf Software auquel il est joint. |
scroll_down | u_int10h | Fct. 6 = D‚filement vers le haut. |
Scroll_Graph | u_scroll | Scrolling en mode texte. |
Scroll_Txt | u_scroll | Voici les codes d'erreur retourn‚s par les fonctions de scrolling: (je vous recommande d'en tenir compte) 0 = Scrolling r‚ussi. 1 = X infŠrieur … 1. 2 = Y infŠrieur … 1. 3 = Larg infŠrieur … 1. 4 = Haut infŠrieur … 1. 5 = X + Larg-1 supŠrieur … la largeur de l'‚cran. 6 = Y + Haut-1 supŠrieur … la derniŠre ligne de l'‚cran. 7 = Mode vid‚o inconnu ou inadapt‚. 8 = Mode vid‚o pr‚vu mais pas encore trait‚. Utilisation des paramŠtres: X = abscisse du coin haut gauche du cadre … scroller. Y = ordonn‚e du coin haut gauche du cadre … scroller. Larg = largeur du cadre … scroller. Haut = hauteur du cadre … scroller. Sens = sens du scrolling (voir les constantes Scr_*) |
scroll_up | u_int10h | Fct. 5 = Choisir une page vid‚o. |
Sec | U_Fct_Math | Cette UNIT regroupe diverses fonctions math‚matiques non pr‚sentes en Turbo Pascal 4.0 mais qui peuvent s'av‚rer int‚ressantes un jour ou l'autre. Voici les fonctions accessibles: - s‚cante SEC - cos‚cante COSEC - cotangente COTAN - sinus hyperbolique SINH - cosinus hyperbolique COSH - tangente hyperbolique TANH - s‚cante hyperbolique SECH - cos‚cante hyperbolique COSECH - cotangente hyperbolique COTANH - sinus hyperbolique inverse ARCSINH - cosinus hyperbolique inverse ARCCOSH - tangente hyperbolique inverse ARCTANH - s‚cante hyperbolique inverse ARCSECH - cotangente hyperbolique inverse ARCCOTANH - tangente TAN Ainsi que les fonctions normales (du Turbo Pascal 4.0): - sinus: SIN (Turbo) - cosinus: COS (Turbo) - logarithme n‚p‚rien LN (Turbo) - exponentielle EXP (Turbo) - racine carr‚ SQRT (Turbo) - carr‚ SQR (Turbo) |
Sech | U_Fct_Math |
|
Selection | U_Selection |
|
Selec_Menu | U_Selection |
|
Setmouse | mouse | Renvois dans X, Y et K les coordonn‚es de la souris, et l'‚tat des boutons cod‚s comme pour la fonction 'Mouse_K'. |
Setmouse | U_Mouse | renvoie les coordonn‚es et l'‚tat des boutons de la souris |
Setmouse_Txt | mouse | Renvoie les coordonn‚es de la souris, ainsi que l'‚tat de ses boutons. Voyez leur codage pour la fonction 'Mouse_K'. |
Setmouse_Txt | U_Mouse | renvoie les coordonn‚es et l'‚tat des boutons de la souris en mode texte |
set_blk_cna_reg | u_int10h | Sfct. 10h = Modifier un registre du CNA vid‚o. |
set_bordure_coul | u_int10h | Sfct. 0 = Modifier un registre de palette. |
set_cna_reg | u_int10h | Sfct. 9 = Lire les 16 registres de palette plus le registre de surbalayage. |
set_coul2gray | u_int10h | Sfct. 17h = Lire un bloc de registres de couleur du CNA vid‚o. |
Set_Date | U_Date | Cette procedure renvoie la date courante. |
set_env | u_environnement |
|
set_idf_champ | u_idf |
|
set_langue | u_msg | Renvoie la chaŒne contenant le message NUM. |
Set_Maj_Chaine | U_Ger_Chaine | renvoie le caractŠre en minuscule ou lui-meme |
Set_Maj_Chaine | U_Mash_Code | Auteur: Pr‚martin Patrick. Date: 17/02/1991. But: Cette unit‚ contient une fonction qui renvoie le Mash-Code d'une chaine pass‚e en paramŠtre. Le Mash-Code est une sorte de concatenation de la chaine permettant de la comparer ais‚ment … d'autres chaines ayant une orthographe approximativement identique. |
Set_Min_Chaine | U_Ger_Chaine | met la chaine en majuscules. |
set_mode | u_int10h | ******************************************************************************** Fonctions diverses ******************************************************************************** |
set_mode | u_ppp |
|
set_page | u_int10h | Fct. 4 = Lire la position du photostyle. |
set_reg_pal | u_int10h | ******************************************************************************** Fonction 10h = D‚finir le contenu des registres de palette et les attributs d'intensit‚ et de clignotement. ******************************************************************************** |
set_reg_pal_16_bord | u_int10h | Sfct. 1 = Sp‚cifier la couleur de surbalayage. |
Set_Time | U_Time | Cette proc‚dure renvoie l'heure systŠme. |
shareware_careware | olf_software |
|
Shiftkey | U_Clavier | Est vraie si le tampon clavier contient des caractŠres. |
Show_Mouse | mouse | Cette proc‚dure cache la souris. |
Show_Mouse | U_Mouse | cache le curseur de la souris et met Mouse_Curs … FALSE |
Sinh | U_Fct_Math |
|
Sin_Trapeze | U_Maths | calcul de xˆn avec x r‚Šl et n entier |
stick | u_joystick | Renvoie l'‚tat des boutons des deux Joysticks. |
str2dat | iml_var |
|
str2flt | iml_var |
|
str2num | iml_var |
|
str2tim | iml_var |
|
strig | u_joystick | Permet le calibrage d'un joystick analogique. |
Swap_1 | U_Tris | Ces deux proc‚dures echangent les valeurs de Elem_1 et de Elem_2. |
Swap_2 | U_Tris |
|
Swap_Byte | U_Fenetre | Cette variable permet de choisir le cadre: -type_cadre=1 -type_cadre=2 -type_cadre=3 -type_cadre=4 ÚÄÄÄ¿ ÉÍÍÍ» ÖÄÄÄ· ÕÍÍ͸ ³ ³ º º º º ³ ³ ÀÄÄÄÙ ÈÍÍͼ ÓÄÄĽ ÔÍÍ; -type_cadre=5 -type_cadre=6 -type_cadre=7 -type_cadre=8 °°°°° ±±±±± ²²²²² ÛÛÛÛÛ ° ° ± ± ² ² Û Û °°°°° ±±±±± ²²²²² ÛÛÛÛÛ -type_cadre=9 -type_cadre=10 ##### ***** # # * * ##### ***** |
Swap_Byte | U_Swaping | Cette unite contient diverses procedures qui permettent d'‚changer les valeurs de deux variables pass‚es en paramŠtres. Syntaxe: swap_[type des variables] (variable_1, variable_2); [variable_1 et variable_2 sont de type pr‚cis‚ derriŠre "SWAP_"] |
Swap_Integer | U_Aff_Speciaux | Auteur: Pr‚martin Patrick. Date: 17/07/1991. Langage: Turbo Pascal 4.0 Date: 09/09/1991. Langage: Turbo Pascal 6.0 But: Cette unit‚ permet d'afficher des textes de differentes facons. |
Swap_Integer | U_Swaping |
|
Swap_Real | U_Swaping |
|
Swap_String | U_Swaping |
|
Tan | U_Fct_Math |
|
Tanh | U_Fct_Math |
|
temporisation | u_temporisation | Initialise le compteur de vitesse pour obtenir 25 images par seconde maxi. |
temporisation_init | u_temporisation | Auteur: Patrick Pr‚martin Date: 22/11/1992. 29/11/1992. 06/11/1992. 12/12/1992. Langage: Turbo Pascal 6.0 Date: 23/03/1995. 17/04/1995. Langage: Borland Pascal 7.0 But: Faire en sorte que les programmes de Olf Software tournent … la mˆme vitesse quelque soit la machine... |
temporisation_vitesse | u_temporisation | Effectue la temporisation. |
test_joystick | u_joystick |
|
tim2str | iml_var |
|
Trait | U_Chaine | Compl‚mente la chaine par des espaces. |
Tri_Echange_Down_1 | U_Tris | tri decroissant |
Tri_Echange_Down_2 | U_Tris |
|
Tri_Echange_Up_1 | U_Tris | tri croissant |
Tri_Echange_Up_2 | U_Tris |
|
Tri_Permutation_Down_1 | U_Tris | tri d‚croissant |
Tri_Permutation_Down_2 | U_Tris |
|
Tri_Permutation_Up_1 | U_Tris | tri croissant |
Tri_Permutation_Up_2 | U_Tris |
|
Tri_Quicksort_Down_1 | U_Tris | tri decroissant |
Tri_Quicksort_Down_2 | U_Tris |
|
Tri_Quicksort_Up_1 | U_Tris | tri croissant |
Tri_Quicksort_Up_2 | U_Tris |
|
tst_date | iml_var |
|
tst_time | iml_var |
|
unpack | u_pack |
|
Upcase | U_Ger_Chaine | renvoie la longueur de la chaine |
use_pal | u_pal | Sauvegarde d'une palette de couleurs. |
Vc | Vericard |
|
Verif_CB | U_Verif_CB |
|
Vidange_Tampon_Clavier | U_Selection | visualisation sur la derniere ligne |
Video_Clignotante | U_Selection |
|
Video_Normale | U_Selection |
|
Vide_Tampon_Clavier | U_Util |
|
Visu_Attente | U_Selection | saisie d un entier compris entre INF et SUP |
Window_Cadre | U_Fenetre | cr‚ation d'une fenˆtre avec couleur de fond choisie |
Window_Cadre_Bis | U_Fenetre | cr‚ation d'une fenˆtre ayant un cadre de couleur sur fond noir |
Window_Fond | U_Fenetre | effacement de la fenetre active remplac‚e par l'ancienne |
Window_Fond_Cadre | U_Fenetre | cr‚ation de fenˆtre avec cadre de couleur forme/fond |
Window_Fond_Cadre_Bis | U_Fenetre | cr‚ation d'une fenˆtre avec cadre (forme/noir) et fond de couleur |
Window_Titre | U_Fenetre | cr‚ation d'une fenˆtre avec cadre (forme/fond) et fond de couleur |
write_idf | u_idf |
|
Write_String | U_Aff_Speciaux | efface le bloc sp‚cifi‚ du tampon |
Generated by PasDoc 0.16.0.