⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 graph_c.hh

📁 分布式仿真 开放源码
💻 HH
📖 第 1 页 / 共 2 页
字号:
    extern style           Stylec(cercle         C);    extern couleur         Coulc(cercle         C);       /*----module POLYGONE----*/    /*=======================*/    extern polygone       Definep(int            NSOMMETS,                                           style          WSTYLE,                                          couleur        WCOULEUR,                                           point          TABPOINTS[100]);      extern void           Drawp(polygone       P);    extern void           Change_attribp(polygone       *P,                                          style          WSTYLE,                                          couleur        WCOULEUR);      extern void           Undrawp(polygone       P);    extern void           Movep(polygone        *P,                                          short           TRANSX,                                          short           TRANSY);    extern void           Duplicp(polygone        P,                                          polygone        *LP,                                          short           TRANSX,                                          short           TRANSY);                                            extern int            Nsommetsp(polygone       P);    extern style          Stylep(polygone       P);    extern couleur        Coulp(polygone       P);     extern tpoint         Tpoints(polygone       P);                         /*----module ARC-----*/   /*===================*/    extern arc             Definea(point          DEBUTARC,                                           unsigned long  LARGEUR,                                           unsigned long  HAUTEUR,                                           int            ANGLEDROIT,                                           int            ANGLEGAUCHE,                                           style          WSTYLE,                                           couleur        WCOULEUR);                             extern void            Drawa(arc            A);    extern void            Change_attriba(arc            *A,                                           style          WSTYLE,                                           couleur        WCOULEUR);     extern void            Undrawa(arc            A);    extern void            Movea(arc            *A,                                           point          DEBUTARC);     extern void            Duplica(arc            A,                                           arc            *AD,                                           point          DEBUTARC);                             extern point           Debutarca(arc            A);     extern unsigned long   Largeura(arc            A);    extern unsigned long   Hauteura(arc            A);    extern int             Angledroita(arc            A);    extern int             Anglegauchea(arc            A);    extern style           Stylea(arc            A);    extern couleur         Coula(arc            A);                                              /*--------------------------------------------------------------------------*//*  definitions des fonctions et des procedures                             *//*         pour les figures pleines                                         *//*--------------------------------------------------------------------------*/       /*---module RECTANGLE---*/    /*======================*/   extern rectangler    Definerr(point         DEBUT,                                         unsigned long LARGEUR,                                         unsigned long HAUTEUR,                                          mode_remp     REMPLI,                                         couleur       WCOULEUR);   extern void          Drawrr(rectangler    PR);   extern void          Change_attribrr(rectangler    *PR,                                          mode_remp     REMPLI,                                         couleur       WCOULEUR);     extern void          Undrawrr(rectangler    PR);   extern void          Moverr(rectangler    *PR,                                          point         DEBUT);     extern void          Duplicrr(rectangler    PR,                                         rectangler    *PRD,                                         point         DEBUT);                                 extern point         Debutrr(rectangler    PR);   extern unsigned long Largrr(rectangler    PR);   extern unsigned long Hautrr(rectangler    PR);    extern mode_remp     Remprr(rectangler    PR);   extern couleur       Coulrr(rectangler    PR);       /*----module CERCLE----*/     /*=====================*/    extern cercler         Definecr(point          CENTRE,                                            unsigned long  RAYON,                                             mode_remp      REMPLI,                                            couleur        WCOULEUR);        extern void            Drawcr(cercler        PC);     extern void            Change_attribcr(cercler        *PC,                                            mode_remp      REMPLI,                                            couleur        WCOULEUR);     extern void            Undrawcr(cercler        PC);     extern void            Movecr(cercler        *PC,                                            point          CENTRE);      extern void            Dupliccr(cercler        PC,                                            cercler        *PCD,                                            point          CENTRE);                                                               extern point           Centrecr(cercler        PC);    extern unsigned long   Rayoncr(cercler        PC);     extern mode_remp       Rempcr(cercler        PC);    extern couleur         Coulcr(cercler        PC);      /*----module POLYGONE----*/    /*=======================*/                           extern polygoner      Definepr(int            NSOMMETS,                                            mode_remp      REMPLI,                                           couleur        WCOULEUR,                                            point          TABPOINTS[100]);      extern void           Drawpr(polygoner      PP);    extern void           Change_attribpr(polygoner      *PP,                                           mode_remp      REMPLI,                                           couleur        WCOULEUR);      extern void           Undrawpr(polygoner      PP);    extern void           Movepr(polygoner      *PP,                                          short           TRANSX,                                          short           TRANSY);    extern void           Duplicpr(polygoner      PP,                                           polygoner      *PPD,                                           short          TRANSX,                                           short          TRANSY);    extern int            Nsommetspr(polygoner      PP);    extern mode_remp      Remppr(polygoner      PP);    extern couleur        Coulpr(polygoner      PP);     extern tpoint         Tpointsr(polygoner      PP);                         /*----module ARC-----*/   /*===================*/    extern arcr            Definear(point          DEBUTARC,                                            unsigned long  LARGEUR,                                            unsigned long  HAUTEUR,                                            int            ANGLEDROIT,                                            int            ANGLEGAUCHE,                                            mode_remp      REMPLI,                                            couleur        WCOULEUR);    extern void            Drawar(arcr           PA);    extern void            Change_attribar(arcr           *PA,                                            mode_remp      REMPLI,                                            couleur        WCOULEUR);     extern void            Undrawar(arcr           PA);     extern void            Movear(arcr           *PA,                                            point          DEBUTARC);    extern void            Duplicar(arcr           PA,                                            arcr           *PAD,                                            point          DEBUTARC);                                     extern point           Debutarcar(arcr           PA);     extern unsigned long   Largeurar(arcr           PA);    extern unsigned long   Hauteurar(arcr           PA);    extern int             Angledroitar(arcr           PA);    extern int             Anglegauchear(arcr           PA);     extern mode_remp       Rempar(arcr           PA);    extern couleur         Coular(arcr           PA);                                                      /*---------------------------------------------------------------------------*//*  definitions des fonctions et des procedures                              *//*         pour les chaines de caracteres                                    *//*---------------------------------------------------------------------------*/    /*----module TEXTE-----*/    /*=====================*/    extern texte      Definet(point      DEBUTCHAINE,                                      policecar  POLICE,                                      taillecar  TAILLE,                                      couleur    WCOULEUR,                                      char       CHAINE[100]);     extern void      Drawt(texte      T);     extern void      Change_attribt(texte      *T,                                      policecar  POLICE,                                      taillecar  TAILLE,                                      couleur    WCOULEUR);      extern void      Undrawt(texte      T);     extern void      Movet(texte      *T,                                      point      DEBUTCHAINE);     extern void      Duplict(texte      T,                                      texte      *TD,                                      point      DEBUTCHAINE);     extern point     Debchainet(texte      T);     extern policecar Policet(texte      T);       extern taillecar Taillet(texte      T);     extern couleur   Coult(texte      T);     extern tchar     Chainet(texte      T);    /*---------------------------------------------------------------------------*//*  definitions des fonctions et des procedures                              *//*         pour la creation d une fenetre X WINDOW                           *//*---------------------------------------------------------------------------*/                                                                                                 /*---initialisation session graphique----*/      /*=======================================*/     extern void InitGraphe(int      X,                             int      Y,                              unsigned WIDHT,                             unsigned HEIGHT);                                                       /*---fermeture session graphique-----*/     /*===================================*/     extern void CloseGraphe();          /*---effacement d une fenetre X WINDOW----*/     /*========================================*/                                  extern void Clear(); /*---------------------------------------------------------------------------*//*  definitions des fonctions et des procedures                              *//*         pour l interface clavier-souris                                   *//*---------------------------------------------------------------------------*/      /*---appui d'une touche du clavier----*/     /*====================================*/     extern int Keypressed();       /*---retour caractere frappe au clavier avec affichage----*/     /*========================================================*/                                                  extern tcla1 retourkey1(point COORD);            /*---retour caractere frappe au clavier sans affichage----*/     /*========================================================*/                                                  extern tcla2 retourkey2();            /*---appui d'un bouton de la souris---*/     /*====================================*/     extern int Buttonpressed();          /*---positionnement du curseur---*/     /*===============================*/          extern void PointCursor(point COORD);     void ModeXOR();void ModeNORMAL();#endif // GRAPH_C_HH#endif // X_DISPLAY_MISSING// $Id: graph_c.hh,v 3.3 2003/11/12 14:37:15 breholee Exp $

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -