palett
C PALETT SOURCE FD218221 26/06/18 21:15:02 12577 C Point d'entree de l'operateur PALE : C definition de palettes de couleurs C C Syntaxe de l'operateur : C EVOL1 = PALE MOT1 ; C C Entrees : C MOT1 MOT clef decrivant la palette C sa valeur doit etre parmi les listes PALE ou ELAP C C Sorties : C EVOL1 EVOLUTIOn contenant 3 courbes avec C - en abscisse des valeurs croissantes de 0. a 1. C - en ordonnee les valeurs de codes rouge, vert et bleu C correspondants C SUBROUTINE PALETT IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) -INC SMEVOLL C Listes des noms des palettes disponibles PARAMETER (NPAL=20) CHARACTER*4 PALE(NPAL),ELAP(NPAL) DATA PALE / 'DEFA','FRAN','ARC1','ARC2','JET ', & 'SPEC','PLAS','VIRI','GNUP','CUIV', & 'CHAU','PIYG','PRGN','MANA','GRIS', & 'VIOL','BLEU','VERT','ORAN','ROUG' / DATA ELAP / 'AFED','NARF','1CRA','2CRA','TEJ ', & 'CEPS','SALP','IRIV','PUNG','VIUC', & 'UAHC','GYIP','NGRP','ANAM','SIRG', & 'LOIV','UELB','TREV','NARO','GUOR' / INVE=0 C Acquisition du nom de la palette C Est-il parmi la liste des noms en verlan ? IF (IRET.GT.0) THEN IPAL=IRET INVE=1 C Sinon, est-il dans la liste des noms "normaux" ? ELSE IF (IRET.GT.0) THEN IPAL=IRET ENDIF ENDIF C Calcul de la palette (evolution) correspondante CALL PALET1(IPAL,INVE,MEVOL1) C C Ecriture de l'evolution dans la pile d'objets RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales