TTPA (Écran)  1.1
BTS SN-IR La Salle Avignon 2018
const.h
Aller à la documentation de ce fichier.
00001 #ifndef CONST_H
00002 #define CONST_H
00003 
00004 //=========== DEFINES ============
00005 #define WIDGET_SIZE_MAX 16777215
00006 
00007 //=================
00008 // IHM
00009 #define TAILLE_FENETRE_DEFAULT_WIDTH 960
00010 #define TAILLE_FENETRE_DEFAULT_HEIGHT 540
00011 #define RATIO_ENTETE 10
00012 
00013 #define TAILLE_TEXTE 20 //20
00014 #define TAILLE_TEXTE_SMALL 10 //20
00015 #define TAILLE_TEXTE_NORMAL 30
00016 #define TAILLE_TEXTE_BIG 42
00017 #define TAILLE_TEXTE_NOM 25
00018 
00019 #define DELAI_FIXFENETRE 200
00020 
00021 #define DEV_BALLESMAX 30
00022 
00023 #define IHM_BALLESENVOYEES "" //"Balles Envoyées\n"
00024 #define IHM_NOMDETEST QString::fromUtf8("Simon GAUZY")
00025 #define IHM_PERIPHERIQUEDETEST QString::fromUtf8("Périférique_de_demonstration")
00026 
00027 //=================
00028 // TABLE
00029 #define NB_ZONES 9
00030 #define BALLES_MAX_DEFAUT 20
00031 
00032 #define DELAI_COUP 400 // en ms
00033 
00034         // En pixels:
00035 #define HAUTEUR_FILET 20
00036 #define TAILLE_TEXTE_NB 30 //20
00037 #define TAILLE_TEXTE_NB_BIG 42 //52
00038 #define TAILLE_OVERLAY 128
00039 
00040 #define TABLE_STAT1 QString::fromUtf8("Hors Table :")
00041 
00042 
00043 //=================
00044 // LOGO
00045 #define LOGO_ATTENTECONNEXION       "ATTENTE DE CONNEXION"
00046 #define LOGO_ATTENTECONFIGURATION   QString::fromUtf8("ATTENTE DE CONFIGURATION DE LA SÉANCE")
00047 #define LOGO_ATTENTEIDENTIFICATION  "ATTENTE D'IDENTIFICATION DU JOUEUR"
00048 #define LOGO_JOUEUR_CONNECTE        QString::fromUtf8(" est connecté")  //QString::fromUtf8(" EST CONNECTÉ")
00049 
00050 //=================
00051 // RECAP
00052 #define RECAP_TITRE_TEXTE        QString::fromUtf8("FIN DE SÉANCE")  //QString::fromUtf8(" EST CONNECTÉ")
00053 
00054 #define RECAP_STAT1             QString::fromUtf8("Balles Dans L'Objectif :")
00055 #define RECAP_STAT1_ALT         QString::fromUtf8("Balles Renvoyées :")
00056 
00057 #define RECAP_STAT2             QString::fromUtf8("Balles Hors Table :")
00058 
00059 #define RECAP_STAT3             QString::fromUtf8("Série Maximale :")
00060 #define RECAP_STAT4             QString::fromUtf8("")
00061 
00062 
00063 //=========== ENUMS ============
00067 enum zones_e
00068 {
00069     ZONE_HAUTGAUCHE = 0,
00070     ZONE_HAUTMILIEU,
00071     ZONE_HAUTDROITE,
00072     ZONE_MILIEUGAUCHE,
00073     ZONE_MILIEUMILIEU,
00074     ZONE_MILIEUDROITE,
00075     ZONE_BASGAUCHE,
00076     ZONE_BASMILIEU,
00077     ZONE_BASDROITE,
00078 
00079     ZONE_ENJEU = 15,
00080     ZONE_AUCUNE = 20
00081 };
00085 enum layer_e
00086 {
00087     LAYER_LOGO = 0,
00088     LAYER_TABLE = 1,
00089     LAYER_RECAP = 2
00090 };
00091 
00095 enum etatRFCOMM_e
00096 {
00097     RFCOMM_ARRETE = 0,
00098     RFCOMM_CONNECTE,
00099     RFCOMM_FERME
00100 };
00101 
00102 //=========== CSS ============
00103 
00104 #define CSS_TIMER_ON    QString::fromUtf8("QLabel{color: #B08000;}")
00105 #define CSS_TIMER_OFF   QString::fromUtf8("QLabel{color: #A00000;}")
00106 #define CSS_TIMER_RES   QString::fromUtf8("QLabel{color: #00A000;}")
00107 
00108 #define CSS_FOND_INACTIF    QString::fromUtf8("QLabel\n{\nbackground-color: rgba(50, 150, 255, 0);\nborder: 3px solid rgba(255,255,255,30);\ncolor: #FFFFFF;\n}")
00109 #define CSS_FOND_ACTIF      QString::fromUtf8("QLabel\n{\nbackground-color: rgb(0, 150, 50);\nborder: 3px solid #00FF00;\ncolor: #FFFFFF;\n}")
00110 #define CSS_FOND_RATE       QString::fromUtf8("QLabel\n{\nbackground-color: rgb(175, 50, 25);\nborder: 3px solid #FF0000;\ncolor: #FFFFFF;\n}")
00111 
00112 #define CSS_FOND_ROBOT      QString::fromUtf8("QLabel\n{\nbackground-color: rgba(0, 0, 0, 120);\nborder: 3px solid #000000;\ncolor: #00FF00;\n}")
00113 #define CSS_FOND_OBJECTIF   QString::fromUtf8("QLabel\n{\nbackground-color: rgba(200, 160, 30, 120);\nborder: 3px solid #FFEE00;\ncolor: #FFFF77;\n}")
00114 
00115 
00116 
00117 /*  HAZARD WARNING
00118                               ("QLabel\n"
00119                               "{\n"
00120                               "     background: qlineargradient(spread:reflect, x1:0.6, y1:0.45, x2:0.5, y2:0.5, stop:0.50 rgba(170, 170, 0, 75), stop:0.51 rgba(50, 50, 0, 75));\n"
00121                               "     border: 1px solid rgba(255,255,255,15);\n"
00122                               "     color: #FFFFFF;\n"
00123                               "}");
00124 */
00125 /*  BLACK LINES
00126                               ("QLabel\n"
00127                               "{\n"
00128                               "     background: qlineargradient(spread:reflect, x1:0.972868, y1:0.017, x2:1, y2:0, stop:0.554264 rgba(20,20,20,200), stop:1 rgba(0, 0, 0, 0));\n"
00129                               "     border: 1px solid rgba(255,255,255,15);\n"
00130                               "     color: #00AA00;\n"
00131                               "}");
00132 */
00133 
00134 
00135 #endif // CONST_H
 Tout Classes Fichiers Fonctions Variables Énumérations Valeurs énumérées Macros