1 2 /* 3 xskat - a card game for 1 to 3 players. 4 Copyright (C) 2004 Gunter Gerhardt 5 6 This program is free software; you can redistribute it freely. 7 Use it at your own risk; there is NO WARRANTY. 8 9 Redistribution of modified versions is permitted 10 provided that the following conditions are met: 11 1. All copyright & permission notices are preserved. 12 2.a) Only changes required for packaging or porting are made. 13 or 14 2.b) It is clearly stated who last changed the program. 15 The program is renamed or 16 the version number is of the form x.y.z, 17 where x.y is the version of the original program 18 and z is an arbitrary suffix. 19 */ 20 21 #ifndef TEXT_H 22 #define TEXT_H 23 24 #undef EXTERN 25 #ifdef TEXT_C 26 #define EXTERN 27 #else 28 #define EXTERN extern 29 #endif 30 31 #define NUM_LANG 2 32 33 typedef struct { 34 char *t[NUM_LANG]; 35 } tx_typ; 36 37 enum { 38 TX_NULL,TX_KARO,TX_HERZ,TX_PIK,TX_KREUZ,TX_GRAND,TX_RAMSCH, 39 TX_AS,TX_ZEHN,TX_KOENIG,TX_DAME,TX_BUBE,TX_NEUN,TX_ACHT,TX_SIEBEN, 40 TX_A,TX_10,TX_K,TX_D,TX_B,TX_9,TX_8,TX_7, 41 TX_SCHELLEN,TX_ROT,TX_GRUEN,TX_EICHEL, 42 TX_ASD,TX_ZEHND,TX_KOENIGD,TX_OBERD,TX_UNTERD,TX_NEUND,TX_ACHTD,TX_SIEBEND, 43 TX_AD,TX_10D,TX_KD,TX_OD,TX_UD,TX_9D,TX_8D,TX_7D, 44 TX_HAND_GESP,TX_SCHN_ANGE,TX_SCHW_ANGE, 45 TX_OUVE_GESP,TX_OUVE_HAND_GESP, 46 TX_PASSE,TX_JA,TX_NEIN,TX_SPIELER_N,TX_COMPUTER,TX_LINKS,TX_RECHTS, 47 TX_DRUECKEN,TX_SPIELT,TX_OUVE_HAND,TX_OUVE,TX_HAND,TX_OUVERT, 48 TX_UEBERLEGT,TX_GEREIZT_BIS_N,TX_LOESCHEN,TX_SPIELTE, 49 TX_GEWONNEN,TX_GEWANN,TX_VERLOREN,TX_VERLOR,TX_N_AUGEN, 50 TX_UEBERREIZT,TX_SCHNEIDERFREI,TX_NICHT_SCHWARZ, 51 TX_JUNGFRAU,TX_DURCHMARSCH, 52 TX_NIEMAND,TX_GEWINNT,TX_VERLIERT,TX_DEN_RAMSCH, 53 TX_DAS_NULLSPIEL,TX_DAS_SPIEL_SCHWARZ,TX_MIT_N_ZU_M_AUGEN, 54 TX_HAND_F,TX_SPIEL_BEENDEN,TX_SPIELENDE,TX_BEENDET_DAS_SPIEL,TX_AHA, 55 TX_LOESCHEN_F,TX_SPIEL,TX_SCHNEIDER,TX_SCHWARZ,TX_ANSAGEN,TX_HINWEIS, 56 TX_F1, 57 TX_F2, 58 TX_F3, 59 TX_F4, 60 TX_U1, 61 TX_U2, 62 TX_U3, 63 TX_U4, 64 TX_U5, 65 TX_ANGESAGT_IST,TX_RESULTAT,TX_DER_SPIELWERT_IST,TX_ENDE, 66 TX_SPIELE_GEWONNEN_VERLOREN, 67 TX_PROTOKOLL,TX_WEITER,TX_PROTOKOLL_T, 68 TX_IM_SKAT_IST, 69 TX_IM_SKAT_WAR, 70 TX_URSPRUENG_SKAT, 71 TX_GEREIZT_BIS, 72 TX_GEWO_MIT, 73 TX_VERL_MIT, 74 TX_SPIELLISTE,TX_SPIELLISTE_T,TX_XSKAT, 75 TX_COPYRIGHT,TX_URL, 76 TX_DOWNLOAD1,TX_DOWNLOAD2, 77 TX_ALT1,TX_ALT2,TX_ALT3,TX_ALT4, 78 TX_SORTIEREN,TX_AUFWAERTS,TX_ABWAERTS,TX_ALTERNIEREND,TX_SEQUENTIELL, 79 TX_NORMAL, 80 TX_GEREIZT_BIS_L,TX_GESPIELT_WIRD,TX_LETZTER_STICH, 81 TX_DU_BIST_DRAN,TX_VORDEFINIERTES_SPIEL,TX_SPEICHERN, 82 TX_FR1, 83 TX_FR2, 84 TX_FR3, 85 TX_FR4, 86 TX_OPTIONEN,TX_COMPUTER_T,TX_SPIELSTAERKE,TX_MM,TX_M,TX_0,TX_P,TX_PP, 87 TX_NAME, 88 TX_VORSCHLAEGE,TX_VARIANTEN, 89 TX_RAMSCH_SPIELEN,TX_IMMER, 90 TX_RAMSCH_VARIANTEN_T, 91 TX_SKAT_GEHT_AN,TX_LETZTEN_STICH,TX_VERLIERER, 92 TX_SCHIEBERAMSCH,TX_SKAT_AUFNEHMEN,TX_FERTIG, 93 TX_BUBEN_NICHT, 94 TX_UNTER_NICHT, 95 TX_VERDOPPELT,TX_SCHIEBT,TX_KLOPFT, 96 TX_VH_SCHOB,TX_MH_SCHOB,TX_HH_SCHOB, 97 TX_KONTRA_SAGEN,TX_MIT_KONTRA,TX_AB18,TX_KONTRA,TX_KONTRA_T,TX_RE,TX_VON, 98 TX_WIEDER,TX_SPIEL_WIEDER,TX_MIT_DEN_KARTEN,TX_MIR, 99 TX_VORHAND_WECHSELT,TX_START,TX_ZURUECK, 100 TX_GESCHWINDIGKEIT,TX_NIMM_STICH_NACH,TX_SEKUNDEN,TX_MAUS_KLICK, 101 TX_ABKUERZUNG,TX_FRAGEN,TX_NIE, 102 TX_BOCK_RUNDEN,TX_UND_RAMSCH,TX_FORTSETZEN, 103 TX_BOCK_EREIGNISSE_T,TX_BOCK_EREIGNIS,TX_N_BOCK_EREIGNISSE, 104 TX_BOCK_SPIELE,TX_GRAND_HAND,TX_BOCK_SPIEL, 105 TX_VERLOREN_MIT_60,TX_GRAND_HAND_GEWONNEN, 106 TX_ERFOLGREICHER_KONTRA,TX_KONTRA_RE_ANGESAGT, 107 TX_NNN_IN_SPIELLISTE,TX_N00_IN_SPIELLISTE, 108 TX_SPIELWERT_72,TX_SPIELWERT_96, 109 TX_BENUTZEROBERFLAECHE,TX_TASTATUR, 110 TX_MENU_BUTTON,TX_JEDER, 111 TX_WENIG_HINWEISE, 112 TX_STICH_KARTEN_VON_LINKS_NACH_RECHTS, 113 TX_SPITZE,TX_PLUS2,TX_SPITZE_VERLOREN,TX_SPITZE_PROT, 114 TX_SPITZE_F1, 115 TX_SPITZE_F2, 116 TX_SPITZE_F3, 117 TX_NULL_DICHT,TX_REST_BEI_MIR,TX_KARTEN_AUFDECKEN, 118 TX_REVOLUTION,TX_KARTEN_AUSTAUSCHEN, 119 TX_VORHAND,TX_MITTELHAND,TX_HINTERHAND, 120 TX_KLOPFEN,TX_KLOPFEN_T,TX_SPIELWERT_VERDOPPELN, 121 TX_SCHENKEN,TX_SCHENKEN_T,TX_SPIEL_VERLOREN_GEBEN,TX_GESCHENK_ANNEHMEN, 122 TX_MITSPIELER_LEHNT_AB,TX_GEGNER_GEBEN_AUF,TX_AKZEPTIERT, 123 TX_GEBEN,TX_SCHNELL,TX_LANGSAM, 124 TX_GRAFIK_UND_TEXT_T, 125 TX_BLATT,TX_FRANZOESISCH,TX_FRANZOESISCH_4_FARBEN, 126 TX_DEUTSCH,TX_DEUTSCH_4_FARBEN, 127 TX_SPRACHE,TX_GERMAN,TX_ENGLISH, 128 TX_ALTE_REGELN, 129 TX_INTRO1,TX_INTRO2, 130 TX_MEHRSPIELER, 131 TX_LAN_T, 132 TX_EIGENER_TISCH, 133 TX_ANDERER_TISCH, 134 TX_SPIELER_2, 135 TX_SPIELER_3, 136 TX_RECHNER_IP, 137 TX_TISCH_OEFFNEN, 138 TX_TISCH, 139 TX_ZUGRIFF_1, 140 TX_ZUGRIFF_2, 141 TX_MAN_XHOST, 142 TX_PLATZ_NEHMEN, 143 TX_SCHLIESST_FENSTER, 144 TX_IRC_T, 145 TX_IRC_VERBINDUNG_HERSTELLEN, 146 TX_IRC_KONFIGURATION_SIEHE, 147 TX_MAN_XSKAT, 148 TX_VERSCHIEDENE_VERSIONEN, 149 TX_README_IRC, 150 TX_NICHT_HIER, 151 TX_NUR_EINER_SOLLTE_GO_SAGEN, 152 TX_SOLLTE_DAS_GO_X_SEIN, 153 TX_VERBUNDEN_MIT_SPIELER_N, 154 TX_WARTEN_AUF_SPIELER_N, 155 TX_IRC_INTRO1, 156 TX_IRC_INTRO2, 157 TX_IRC_INTRO3, 158 TX_IRC_INTRO4, 159 TX_IRC_INTROX, 160 TX_OFFIZIELLE_REGELN, 161 TX_POSITION,TX_ALTERNATIV,TX_TURNIER,TX_GEBER, 162 TX_UNBEKANNTES_KOMMANDO, 163 TX_IRC_HELP01, 164 TX_IRC_HELP02, 165 TX_IRC_HELP03, 166 TX_IRC_HELP04, 167 TX_IRC_HELP05, 168 TX_IRC_HELP06, 169 TX_IRC_HELP07, 170 TX_IRC_HELP08, 171 TX_IRC_HELP09, 172 TX_IRC_HELP10, 173 TX_IRC_HELP11, 174 TX_IRC_HELP12, 175 TX_IRC_HELP13, 176 TX_IRC_HELP14, 177 TX_IRC_HELP15, 178 TX_IRC_HELPXX, 179 TX_NUM_TX 180 }; 181 182 EXTERN tx_typ textarr[TX_NUM_TX]; 183 EXTERN char spnames[4][2][NUM_LANG][10]; 184 EXTERN char conames[2][2][40]; 185 EXTERN char usrname[2][40]; 186 187 #endif /* TEXT_H */ 188