![]() |
TTPA (Écran)
1.1
BTS SN-IR La Salle Avignon 2018
|
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