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 XDIAL_H 22 #define XDIAL_H 23 24 #include "text.h" 25 26 #undef EXTERN 27 #ifdef XDIAL_C 28 #define EXTERN 29 #else 30 #define EXTERN extern 31 #endif 32 33 #define OB_NONE 0 34 #define OB_BUTTON (1<<0) 35 #define OB_EXIT (1<<1) 36 #define OB_SELECTED (1<<2) 37 #define OB_CENTERED (1<<3) 38 #define OB_HIDDEN (1<<4) 39 #define OB_BOLD (1<<5) 40 #define OB_UNDERLINED (1<<6) 41 #define OB_RIGHT (1<<7) 42 #define OB_DISABLED (1<<8) 43 44 #define TOB(t) ((tx_typ *)((t)+OB_NONE+1)) 45 46 typedef struct { 47 int spec; 48 int x,y,w,h; 49 tx_typ *str; 50 int next; 51 Window win; 52 } OBJECT; 53 54 EXTERN OBJECT *actdial[3]; 55 EXTERN OBJECT *resdial[3]; 56 EXTERN int inputdi[3],inputlen[3]; 57 EXTERN char *inputbuf[3]; 58 EXTERN int ktrsag,ktrnext,schenknext; 59 EXTERN tx_typ stichstr[2][3][3],spielstr[2][3]; 60 61 EXTERN OBJECT dihand[] 62 #ifdef XDIAL_C 63 = 64 { 65 {5,0,0,23,7,OB_NONE,OB_NONE}, 66 {OB_CENTERED|OB_UNDERLINED,1,1,21,1,TOB(TX_HAND_F),OB_NONE}, 67 {OB_EXIT,2,3,8,1,TOB(TX_JA),OB_NONE}, 68 {OB_EXIT,13,3,8,1,TOB(TX_NEIN),OB_NONE}, 69 {OB_CENTERED,1,5,21,1,OB_NONE,OB_NONE} 70 } 71 #endif 72 ; 73 74 EXTERN OBJECT digrandhand[] 75 #ifdef XDIAL_C 76 = 77 { 78 {4,0,0,19,6,OB_NONE,OB_NONE}, 79 {OB_CENTERED|OB_UNDERLINED,1,1,17,1,TOB(TX_GRAND_HAND),OB_NONE}, 80 {OB_EXIT,2,4,6,1,TOB(TX_NEIN),OB_NONE}, 81 {OB_EXIT,11,4,6,1,TOB(TX_JA),OB_NONE} 82 } 83 #endif 84 ; 85 86 EXTERN OBJECT dischieben[] 87 #ifdef XDIAL_C 88 = 89 { 90 {4,0,0,23,6,OB_NONE,OB_NONE}, 91 {OB_CENTERED|OB_UNDERLINED,1,1,21,1,TOB(TX_SKAT_AUFNEHMEN),OB_NONE}, 92 {OB_EXIT,4,4,6,1,TOB(TX_JA),OB_NONE}, 93 {OB_EXIT,13,4,6,1,TOB(TX_NEIN),OB_NONE} 94 } 95 #endif 96 ; 97 98 EXTERN OBJECT diverdoppelt[] 99 #ifdef XDIAL_C 100 = 101 { 102 {5,0,0,33,8,OB_NONE,OB_NONE}, 103 {OB_CENTERED|OB_UNDERLINED,1,1,31,1,TOB(TX_VERDOPPELT),OB_NONE}, 104 {OB_CENTERED,1,3,31,1,OB_NONE,OB_NONE}, 105 {OB_CENTERED,1,4,31,1,TOB(TX_SCHIEBT),OB_NONE}, 106 {OB_EXIT,12,6,9,1,TOB(TX_AHA),OB_NONE} 107 } 108 #endif 109 ; 110 111 EXTERN OBJECT dibuben[] 112 #ifdef XDIAL_C 113 = 114 { 115 {4,0,0,43,7,OB_NONE,OB_NONE}, 116 {OB_CENTERED|OB_UNDERLINED,1,1,41,1,TOB(TX_HINWEIS),OB_NONE}, 117 {OB_CENTERED,1,3,41,1,TOB(TX_BUBEN_NICHT),OB_NONE}, 118 {OB_EXIT,17,5,9,1,TOB(TX_AHA),OB_NONE} 119 } 120 #endif 121 ; 122 123 EXTERN OBJECT diklopfen[] 124 #ifdef XDIAL_C 125 = 126 { 127 {5,0,0,27,7,OB_NONE,OB_NONE}, 128 {OB_CENTERED|OB_UNDERLINED,1,1,25,1,TOB(TX_KLOPFEN_T),OB_NONE}, 129 {OB_CENTERED,1,3,25,1,TOB(TX_SPIELWERT_VERDOPPELN),OB_NONE}, 130 {OB_EXIT,6,5,6,1,TOB(TX_NEIN),OB_NONE}, 131 {OB_EXIT,15,5,6,1,TOB(TX_JA),OB_NONE} 132 } 133 #endif 134 ; 135 136 EXTERN OBJECT dischenken[] 137 #ifdef XDIAL_C 138 = 139 { 140 {5,0,0,27,7,OB_NONE,OB_NONE}, 141 {OB_CENTERED|OB_UNDERLINED,1,1,25,1,TOB(TX_SCHENKEN_T),OB_NONE}, 142 {OB_CENTERED,1,3,25,1,TOB(TX_SPIEL_VERLOREN_GEBEN),OB_NONE}, 143 {OB_EXIT,6,5,6,1,TOB(TX_NEIN),OB_NONE}, 144 {OB_EXIT,15,5,6,1,TOB(TX_JA),OB_NONE} 145 } 146 #endif 147 ; 148 149 EXTERN OBJECT digeschenkt[] 150 #ifdef XDIAL_C 151 = 152 { 153 {5,0,0,27,7,OB_NONE,OB_NONE}, 154 {OB_CENTERED|OB_UNDERLINED,1,1,25,1,TOB(TX_SCHENKEN_T),OB_NONE}, 155 {OB_CENTERED,1,3,25,1,TOB(TX_GESCHENK_ANNEHMEN),OB_NONE}, 156 {OB_EXIT,2,5,11,1,TOB(TX_JA),OB_NONE}, 157 {OB_EXIT,14,5,11,1,TOB(TX_SCHNEIDER),OB_NONE} 158 } 159 #endif 160 ; 161 162 EXTERN OBJECT diendeschenken[] 163 #ifdef XDIAL_C 164 = 165 { 166 {4,0,0,27,7,OB_NONE,OB_NONE}, 167 {OB_CENTERED|OB_UNDERLINED,1,1,25,1,TOB(TX_SCHENKEN_T),OB_NONE}, 168 {OB_CENTERED,1,3,25,1,TOB(TX_GEGNER_GEBEN_AUF),OB_NONE}, 169 {OB_EXIT,10,5,7,1,TOB(TX_AHA),OB_NONE} 170 } 171 #endif 172 ; 173 174 EXTERN OBJECT diwiederschenken[] 175 #ifdef XDIAL_C 176 = 177 { 178 {6,0,0,27,9,OB_NONE,OB_NONE}, 179 {OB_CENTERED|OB_UNDERLINED,1,1,25,1,TOB(TX_SCHENKEN_T),OB_NONE}, 180 {OB_CENTERED,1,3,25,1,TOB(TX_SCHN_ANGE),OB_NONE}, 181 {OB_CENTERED,1,5,25,1,TOB(TX_SPIEL_VERLOREN_GEBEN),OB_NONE}, 182 {OB_EXIT,6,7,6,1,TOB(TX_NEIN),OB_NONE}, 183 {OB_EXIT,15,7,6,1,TOB(TX_JA),OB_NONE} 184 } 185 #endif 186 ; 187 188 EXTERN OBJECT dinichtschenken[] 189 #ifdef XDIAL_C 190 = 191 { 192 {4,0,0,27,7,OB_NONE,OB_NONE}, 193 {OB_CENTERED|OB_UNDERLINED,1,1,25,1,TOB(TX_SCHENKEN_T),OB_NONE}, 194 {OB_CENTERED,1,3,25,1,TOB(TX_MITSPIELER_LEHNT_AB),OB_NONE}, 195 {OB_EXIT,8,5,11,1,TOB(TX_AHA),OB_NONE} 196 } 197 #endif 198 ; 199 200 EXTERN OBJECT diende[3][4] 201 #ifdef XDIAL_C 202 = 203 {{ 204 {4,0,0,19,6,OB_NONE,OB_NONE}, 205 {OB_CENTERED|OB_UNDERLINED,1,1,17,1,TOB(TX_SPIEL_BEENDEN),OB_NONE}, 206 {OB_EXIT,2,4,6,1,TOB(TX_JA),OB_NONE}, 207 {OB_EXIT,11,4,6,1,TOB(TX_NEIN),OB_NONE} 208 }} 209 #endif 210 ; 211 212 EXTERN OBJECT diterm[3][5] 213 #ifdef XDIAL_C 214 = 215 {{ 216 {5,0,0,23,8,OB_NONE,OB_NONE}, 217 {OB_CENTERED|OB_UNDERLINED,1,1,21,1,TOB(TX_SPIELENDE),OB_NONE}, 218 {OB_CENTERED,2,3,19,1,OB_NONE,OB_NONE}, 219 {OB_CENTERED,2,4,19,1,TOB(TX_BEENDET_DAS_SPIEL),OB_NONE}, 220 {OB_EXIT,8,6,7,1,TOB(TX_AHA),OB_NONE} 221 }} 222 #endif 223 ; 224 225 EXTERN OBJECT diloesch[] 226 #ifdef XDIAL_C 227 = 228 { 229 {4,0,0,19,6,OB_NONE,OB_NONE}, 230 {OB_CENTERED|OB_UNDERLINED,1,1,17,1,TOB(TX_LOESCHEN_F),OB_NONE}, 231 {OB_EXIT,2,4,6,1,TOB(TX_JA),OB_NONE}, 232 {OB_EXIT,11,4,6,1,TOB(TX_NEIN),OB_NONE} 233 } 234 #endif 235 ; 236 237 EXTERN OBJECT dispiel[] 238 #ifdef XDIAL_C 239 = 240 { 241 {16,0,0,43,13,OB_NONE,OB_NONE}, 242 {OB_CENTERED|OB_UNDERLINED,1,1,41,1,TOB(TX_SPIEL),OB_NONE}, 243 {OB_BUTTON,2,3,9,1,TOB(TX_KARO),1}, 244 {OB_BUTTON,12,3,9,1,TOB(TX_HERZ),1}, 245 {OB_BUTTON,22,3,9,1,TOB(TX_PIK),1}, 246 {OB_BUTTON,32,3,9,1,TOB(TX_KREUZ),1}, 247 {OB_BUTTON,2,5,19,1,TOB(TX_NULL),1}, 248 {OB_BUTTON,22,5,19,1,TOB(TX_GRAND),-5}, 249 {OB_BUTTON,2,7,12,1,TOB(TX_SCHNEIDER),OB_NONE}, 250 {OB_BUTTON,15,7,13,1,TOB(TX_SCHWARZ),OB_NONE}, 251 {OB_BUTTON,29,7,12,1,TOB(TX_OUVERT),OB_NONE}, 252 {OB_BUTTON,2,9,12,1,TOB(TX_SPITZE),OB_NONE}, 253 {OB_EXIT,15,9,13,1,TOB(TX_ANSAGEN),OB_NONE}, 254 {OB_BUTTON,29,9,12,1,TOB(TX_REVOLUTION),-11}, 255 {OB_EXIT,2,11,5,1,OB_NONE,OB_NONE}, 256 {OB_CENTERED,8,11,27,1,OB_NONE,OB_NONE} 257 } 258 #endif 259 ; 260 261 EXTERN OBJECT difehler[] 262 #ifdef XDIAL_C 263 = 264 { 265 {7,0,0,43,11,OB_NONE,OB_NONE}, 266 {OB_CENTERED|OB_UNDERLINED,1,1,41,1,TOB(TX_HINWEIS),OB_NONE}, 267 {OB_CENTERED,1,3,41,1,TOB(TX_F1),OB_NONE}, 268 {OB_CENTERED,1,4,41,1,TOB(TX_F2),OB_NONE}, 269 {OB_CENTERED,1,6,41,1,TOB(TX_F3),OB_NONE}, 270 {OB_CENTERED,1,7,41,1,TOB(TX_F4),OB_NONE}, 271 {OB_EXIT,17,9,9,1,TOB(TX_AHA),OB_NONE} 272 } 273 #endif 274 ; 275 276 EXTERN OBJECT diueberr[] 277 #ifdef XDIAL_C 278 = 279 { 280 {8,0,0,43,12,OB_NONE,OB_NONE}, 281 {OB_CENTERED|OB_UNDERLINED,1,1,41,1,TOB(TX_HINWEIS),OB_NONE}, 282 {OB_CENTERED,1,3,41,1,TOB(TX_U1),OB_NONE}, 283 {OB_CENTERED,1,4,41,1,TOB(TX_U2),OB_NONE}, 284 {OB_CENTERED,1,6,41,1,TOB(TX_U3),OB_NONE}, 285 {OB_CENTERED,1,7,41,1,TOB(TX_U4),OB_NONE}, 286 {OB_CENTERED,1,8,41,1,TOB(TX_U5),OB_NONE}, 287 {OB_EXIT,17,10,9,1,TOB(TX_AHA),OB_NONE} 288 } 289 #endif 290 ; 291 292 EXTERN OBJECT dispitze[] 293 #ifdef XDIAL_C 294 = 295 { 296 {5,0,0,43,8,OB_NONE,OB_NONE}, 297 {OB_CENTERED|OB_UNDERLINED,1,1,41,1,TOB(TX_HINWEIS),OB_NONE}, 298 {OB_CENTERED,1,3,41,1,TOB(TX_SPITZE_F1),OB_NONE}, 299 {OB_CENTERED,1,4,41,1,TOB(TX_SPITZE_F2),OB_NONE}, 300 {OB_EXIT,17,6,9,1,TOB(TX_AHA),OB_NONE} 301 } 302 #endif 303 ; 304 305 EXTERN OBJECT diansage[] 306 #ifdef XDIAL_C 307 = 308 { 309 {3,0,0,19,5,OB_NONE,OB_NONE}, 310 {OB_CENTERED|OB_UNDERLINED,1,1,17,1,TOB(TX_ANGESAGT_IST),OB_NONE}, 311 {OB_EXIT,1,3,17,1,OB_NONE,OB_NONE} 312 } 313 #endif 314 ; 315 316 EXTERN OBJECT dikontra[3][5] 317 #ifdef XDIAL_C 318 = 319 {{ 320 {5,0,0,24,7,OB_NONE,OB_NONE}, 321 {OB_CENTERED|OB_UNDERLINED,1,1,22,1,TOB(TX_ANGESAGT_IST),OB_NONE}, 322 {OB_CENTERED,1,3,22,1,OB_NONE,OB_NONE}, 323 {OB_EXIT,2,5,9,1,TOB(TX_KONTRA),OB_NONE}, 324 {OB_EXIT,13,5,9,1,TOB(TX_AHA),OB_NONE} 325 }} 326 #endif 327 ; 328 329 EXTERN OBJECT direkontra[] 330 #ifdef XDIAL_C 331 = 332 { 333 {5,0,0,28,7,OB_NONE,OB_NONE}, 334 {OB_CENTERED|OB_UNDERLINED,1,1,26,1,TOB(TX_KONTRA_T),OB_NONE}, 335 {OB_CENTERED,1,3,26,1,OB_NONE,OB_NONE}, 336 {OB_EXIT,4,5,9,1,TOB(TX_RE),OB_NONE}, 337 {OB_EXIT,15,5,9,1,TOB(TX_AHA),OB_NONE} 338 } 339 #endif 340 ; 341 342 EXTERN OBJECT dikonre[3][5] 343 #ifdef XDIAL_C 344 = 345 {{ 346 {5,0,0,24,8,OB_NONE,OB_NONE}, 347 {OB_CENTERED|OB_UNDERLINED,1,1,22,1,TOB(TX_ANGESAGT_IST),OB_NONE}, 348 {OB_CENTERED,1,3,22,1,OB_NONE,OB_NONE}, 349 {OB_CENTERED,1,4,22,1,OB_NONE,OB_NONE}, 350 {OB_EXIT,7,6,10,1,TOB(TX_AHA),OB_NONE} 351 }} 352 #endif 353 ; 354 355 EXTERN OBJECT didicht[] 356 #ifdef XDIAL_C 357 = 358 { 359 {7,0,0,24,9,OB_NONE,OB_NONE}, 360 {OB_CENTERED|OB_UNDERLINED,1,1,22,1,TOB(TX_NULL_DICHT),OB_NONE}, 361 {OB_CENTERED,1,3,22,1,TOB(TX_KARTEN_AUFDECKEN),OB_NONE}, 362 {OB_EXIT,4,5,7,1,TOB(TX_JA),OB_NONE}, 363 {OB_EXIT,13,5,7,1,TOB(TX_NEIN),OB_NONE}, 364 {OB_EXIT,4,7,7,1,TOB(TX_IMMER),OB_NONE}, 365 {OB_EXIT,13,7,7,1,TOB(TX_NIE),OB_NONE} 366 } 367 #endif 368 ; 369 370 EXTERN OBJECT diweiter[3][2] 371 #ifdef XDIAL_C 372 = 373 {{ 374 {2,0,0,14,3,OB_NONE,OB_NONE}, 375 {OB_EXIT,2,1,10,1,TOB(TX_WEITER),OB_NONE} 376 }} 377 #endif 378 ; 379 380 EXTERN OBJECT diwiederweiter[] 381 #ifdef XDIAL_C 382 = 383 { 384 {3,0,0,34,3,OB_NONE,OB_NONE}, 385 {OB_EXIT,2,1,14,1,TOB(TX_WIEDER),OB_NONE}, 386 {OB_EXIT,18,1,14,1,TOB(TX_WEITER),OB_NONE} 387 } 388 #endif 389 ; 390 391 EXTERN OBJECT diwieder[] 392 #ifdef XDIAL_C 393 = 394 { 395 {13,0,0,37,12,OB_NONE,OB_NONE}, 396 {OB_CENTERED|OB_UNDERLINED,1,1,35,1,TOB(TX_SPIEL_WIEDER),OB_NONE}, 397 {OB_CENTERED,1,3,35,1,TOB(TX_MIT_DEN_KARTEN),OB_NONE}, 398 {OB_CENTERED,2,5,9,1,TOB(TX_COMPUTER),OB_NONE}, 399 {OB_CENTERED,26,5,9,1,TOB(TX_COMPUTER),OB_NONE}, 400 {OB_BUTTON,2,6,9,1,TOB(TX_LINKS),1}, 401 {OB_BUTTON,14,6,9,1,TOB(TX_MIR),1}, 402 {OB_BUTTON,26,6,9,1,TOB(TX_RECHTS),-2}, 403 {OB_NONE,2,8,18,1,TOB(TX_VORHAND_WECHSELT),OB_NONE}, 404 {OB_BUTTON,23,8,6,1,TOB(TX_JA),1}, 405 {OB_BUTTON,29,8,6,1,TOB(TX_NEIN),-1}, 406 {OB_EXIT,2,10,12,1,TOB(TX_ZURUECK),OB_NONE}, 407 {OB_EXIT,23,10,12,1,TOB(TX_START),OB_NONE}, 408 } 409 #endif 410 ; 411 412 EXTERN OBJECT diresult[] 413 #ifdef XDIAL_C 414 = 415 { 416 {24,0,0,37,17,OB_NONE,OB_NONE}, 417 {OB_CENTERED|OB_UNDERLINED,1,1,35,1,TOB(TX_RESULTAT),OB_NONE}, 418 {OB_CENTERED|OB_BOLD,1,2,35,1,OB_NONE,OB_NONE}, 419 {OB_CENTERED,1,3,35,1,OB_NONE,OB_NONE}, 420 {OB_CENTERED,1,4,35,1,OB_NONE,OB_NONE}, 421 {OB_CENTERED,1,5,35,1,TOB(TX_DER_SPIELWERT_IST),OB_NONE}, 422 {OB_CENTERED,3,7,9,1,OB_NONE,OB_NONE}, 423 {OB_CENTERED,14,7,9,1,OB_NONE,OB_NONE}, 424 {OB_CENTERED,25,7,9,1,OB_NONE,OB_NONE}, 425 {OB_CENTERED,3,8,9,1,OB_NONE,OB_NONE}, 426 {OB_CENTERED,14,8,9,1,OB_NONE,OB_NONE}, 427 {OB_CENTERED,25,8,9,1,OB_NONE,OB_NONE}, 428 {OB_CENTERED,3,9,9,1,OB_NONE,OB_NONE}, 429 {OB_CENTERED,14,9,9,1,OB_NONE,OB_NONE}, 430 {OB_CENTERED,25,9,9,1,OB_NONE,OB_NONE}, 431 {OB_CENTERED,1,10,35,1,TOB(TX_SPIELE_GEWONNEN_VERLOREN),OB_NONE}, 432 {OB_CENTERED,3,11,9,1,OB_NONE,OB_NONE}, 433 {OB_CENTERED,14,11,9,1,OB_NONE,OB_NONE}, 434 {OB_CENTERED,25,11,9,1,OB_NONE,OB_NONE}, 435 {OB_CENTERED|OB_BOLD,1,12,35,1,OB_NONE,OB_NONE}, 436 {OB_EXIT,3,13,14,1,TOB(TX_ENDE),OB_NONE}, 437 {OB_EXIT,20,13,14,1,TOB(TX_WIEDER),OB_NONE}, 438 {OB_EXIT,3,15,14,1,TOB(TX_PROTOKOLL),OB_NONE}, 439 {OB_EXIT,20,15,14,1,TOB(TX_WEITER),OB_NONE} 440 } 441 #endif 442 ; 443 444 EXTERN OBJECT dismlres[3][18] 445 #ifdef XDIAL_C 446 = 447 {{ 448 {18,0,0,33,9,OB_NONE,OB_NONE}, 449 {OB_CENTERED|OB_BOLD,1,0,31,1,OB_NONE,OB_NONE}, 450 {OB_CENTERED,1,1,31,1,OB_NONE,OB_NONE}, 451 {OB_CENTERED,1,2,31,1,OB_NONE,OB_NONE}, 452 {OB_CENTERED,1,3,31,1,TOB(TX_DER_SPIELWERT_IST),OB_NONE}, 453 {OB_CENTERED,2,4,9,1,OB_NONE,OB_NONE}, 454 {OB_CENTERED,12,4,9,1,OB_NONE,OB_NONE}, 455 {OB_CENTERED,22,4,9,1,OB_NONE,OB_NONE}, 456 {OB_CENTERED,2,5,9,1,OB_NONE,OB_NONE}, 457 {OB_CENTERED,12,5,9,1,OB_NONE,OB_NONE}, 458 {OB_CENTERED,22,5,9,1,OB_NONE,OB_NONE}, 459 {OB_CENTERED,2,6,9,1,OB_NONE,OB_NONE}, 460 {OB_CENTERED,12,6,9,1,OB_NONE,OB_NONE}, 461 {OB_CENTERED,22,6,9,1,OB_NONE,OB_NONE}, 462 {OB_CENTERED,2,7,9,1,OB_NONE,OB_NONE}, 463 {OB_CENTERED,12,7,9,1,OB_NONE,OB_NONE}, 464 {OB_CENTERED,22,7,9,1,OB_NONE,OB_NONE}, 465 {OB_CENTERED|OB_BOLD,1,8,31,1,OB_NONE,OB_NONE} 466 }} 467 #endif 468 ; 469 470 EXTERN OBJECT diproto[3][50] 471 #ifdef XDIAL_C 472 = 473 {{ 474 {50,0,0,41,23,OB_NONE,OB_NONE}, 475 {OB_CENTERED|OB_UNDERLINED,1,1,39,1,TOB(TX_PROTOKOLL_T),OB_NONE}, 476 {OB_CENTERED,2,3,12,1,OB_NONE,OB_NONE}, 477 {OB_CENTERED,14,3,12,1,OB_NONE,OB_NONE}, 478 {OB_CENTERED,26,3,12,1,OB_NONE,OB_NONE}, 479 {OB_CENTERED,2,4,12,1,OB_NONE,OB_NONE}, 480 {OB_CENTERED,14,4,12,1,OB_NONE,OB_NONE}, 481 {OB_CENTERED,26,4,12,1,OB_NONE,OB_NONE}, 482 {OB_NONE,4,5,11,1,OB_NONE,OB_NONE}, 483 {OB_NONE,16,5,11,1,OB_NONE,OB_NONE}, 484 {OB_NONE,28,5,11,1,OB_NONE,OB_NONE}, 485 {OB_NONE,4,6,11,1,OB_NONE,OB_NONE}, 486 {OB_NONE,16,6,11,1,OB_NONE,OB_NONE}, 487 {OB_NONE,28,6,11,1,OB_NONE,OB_NONE}, 488 {OB_NONE,4,7,11,1,OB_NONE,OB_NONE}, 489 {OB_NONE,16,7,11,1,OB_NONE,OB_NONE}, 490 {OB_NONE,28,7,11,1,OB_NONE,OB_NONE}, 491 {OB_NONE,4,8,11,1,OB_NONE,OB_NONE}, 492 {OB_NONE,16,8,11,1,OB_NONE,OB_NONE}, 493 {OB_NONE,28,8,11,1,OB_NONE,OB_NONE}, 494 {OB_NONE,4,9,11,1,OB_NONE,OB_NONE}, 495 {OB_NONE,16,9,11,1,OB_NONE,OB_NONE}, 496 {OB_NONE,28,9,11,1,OB_NONE,OB_NONE}, 497 {OB_NONE,4,10,11,1,OB_NONE,OB_NONE}, 498 {OB_NONE,16,10,11,1,OB_NONE,OB_NONE}, 499 {OB_NONE,28,10,11,1,OB_NONE,OB_NONE}, 500 {OB_NONE,4,11,11,1,OB_NONE,OB_NONE}, 501 {OB_NONE,16,11,11,1,OB_NONE,OB_NONE}, 502 {OB_NONE,28,11,11,1,OB_NONE,OB_NONE}, 503 {OB_NONE,4,12,11,1,OB_NONE,OB_NONE}, 504 {OB_NONE,16,12,11,1,OB_NONE,OB_NONE}, 505 {OB_NONE,28,12,11,1,OB_NONE,OB_NONE}, 506 {OB_NONE,4,13,11,1,OB_NONE,OB_NONE}, 507 {OB_NONE,16,13,11,1,OB_NONE,OB_NONE}, 508 {OB_NONE,28,13,11,1,OB_NONE,OB_NONE}, 509 {OB_NONE,4,14,11,1,OB_NONE,OB_NONE}, 510 {OB_NONE,16,14,11,1,OB_NONE,OB_NONE}, 511 {OB_NONE,28,14,11,1,OB_NONE,OB_NONE}, 512 {OB_NONE,2,15,13,1,OB_NONE,OB_NONE}, 513 {OB_NONE,16,15,22,1,OB_NONE,OB_NONE}, 514 {OB_NONE,2,16,38,1,OB_NONE,OB_NONE}, 515 {OB_NONE,16,16,22,1,OB_NONE,OB_NONE}, 516 {OB_NONE,2,17,13,1,OB_NONE,OB_NONE}, 517 {OB_NONE,16,17,22,1,OB_NONE,OB_NONE}, 518 {OB_NONE,2,18,38,1,OB_NONE,OB_NONE}, 519 {OB_NONE,2,19,13,1,OB_NONE,OB_NONE}, 520 {OB_NONE,16,19,23,1,OB_NONE,OB_NONE}, 521 {OB_EXIT,2,21,12,1,TOB(TX_SPIELLISTE),OB_NONE}, 522 {OB_EXIT,17,21,12,1,TOB(TX_WEITER),OB_NONE}, 523 {OB_EXIT,32,21,7,1,OB_NONE,OB_NONE} 524 }} 525 #endif 526 ; 527 528 EXTERN OBJECT diliste[3][66] 529 #ifdef XDIAL_C 530 = 531 {{ 532 {66,0,0,38,21,OB_NONE,OB_NONE}, 533 {OB_CENTERED|OB_UNDERLINED,1,1,36,1,TOB(TX_SPIELLISTE_T),OB_NONE}, 534 {OB_CENTERED,2,3,10,1,OB_NONE,OB_NONE}, 535 {OB_CENTERED,12,3,10,1,OB_NONE,OB_NONE}, 536 {OB_CENTERED,22,3,10,1,OB_NONE,OB_NONE}, 537 {OB_CENTERED,2,4,10,1,OB_NONE,OB_NONE}, 538 {OB_CENTERED,12,4,10,1,OB_NONE,OB_NONE}, 539 {OB_CENTERED,22,4,10,1,OB_NONE,OB_NONE}, 540 {OB_RIGHT,1,5,8,1,OB_NONE,OB_NONE}, 541 {OB_RIGHT,9,5,10,1,OB_NONE,OB_NONE}, 542 {OB_RIGHT,19,5,10,1,OB_NONE,OB_NONE}, 543 {OB_RIGHT,1,6,8,1,OB_NONE,OB_NONE}, 544 {OB_RIGHT,9,6,10,1,OB_NONE,OB_NONE}, 545 {OB_RIGHT,19,6,10,1,OB_NONE,OB_NONE}, 546 {OB_RIGHT,29,6,7,1,OB_NONE,OB_NONE}, 547 {OB_RIGHT,1,7,8,1,OB_NONE,OB_NONE}, 548 {OB_RIGHT,9,7,10,1,OB_NONE,OB_NONE}, 549 {OB_RIGHT,19,7,10,1,OB_NONE,OB_NONE}, 550 {OB_RIGHT,29,7,7,1,OB_NONE,OB_NONE}, 551 {OB_RIGHT,1,8,8,1,OB_NONE,OB_NONE}, 552 {OB_RIGHT,9,8,10,1,OB_NONE,OB_NONE}, 553 {OB_RIGHT,19,8,10,1,OB_NONE,OB_NONE}, 554 {OB_RIGHT,29,8,7,1,OB_NONE,OB_NONE}, 555 {OB_RIGHT,1,9,8,1,OB_NONE,OB_NONE}, 556 {OB_RIGHT,9,9,10,1,OB_NONE,OB_NONE}, 557 {OB_RIGHT,19,9,10,1,OB_NONE,OB_NONE}, 558 {OB_RIGHT,29,9,7,1,OB_NONE,OB_NONE}, 559 {OB_RIGHT,1,10,8,1,OB_NONE,OB_NONE}, 560 {OB_RIGHT,9,10,10,1,OB_NONE,OB_NONE}, 561 {OB_RIGHT,19,10,10,1,OB_NONE,OB_NONE}, 562 {OB_RIGHT,29,10,7,1,OB_NONE,OB_NONE}, 563 {OB_RIGHT,1,11,8,1,OB_NONE,OB_NONE}, 564 {OB_RIGHT,9,11,10,1,OB_NONE,OB_NONE}, 565 {OB_RIGHT,19,11,10,1,OB_NONE,OB_NONE}, 566 {OB_RIGHT,29,11,7,1,OB_NONE,OB_NONE}, 567 {OB_RIGHT,1,12,8,1,OB_NONE,OB_NONE}, 568 {OB_RIGHT,9,12,10,1,OB_NONE,OB_NONE}, 569 {OB_RIGHT,19,12,10,1,OB_NONE,OB_NONE}, 570 {OB_RIGHT,29,12,7,1,OB_NONE,OB_NONE}, 571 {OB_RIGHT,1,13,8,1,OB_NONE,OB_NONE}, 572 {OB_RIGHT,9,13,10,1,OB_NONE,OB_NONE}, 573 {OB_RIGHT,19,13,10,1,OB_NONE,OB_NONE}, 574 {OB_RIGHT,29,13,7,1,OB_NONE,OB_NONE}, 575 {OB_RIGHT,1,14,8,1,OB_NONE,OB_NONE}, 576 {OB_RIGHT,9,14,10,1,OB_NONE,OB_NONE}, 577 {OB_RIGHT,19,14,10,1,OB_NONE,OB_NONE}, 578 {OB_RIGHT,29,14,7,1,OB_NONE,OB_NONE}, 579 {OB_RIGHT,1,15,8,1,OB_NONE,OB_NONE}, 580 {OB_RIGHT,9,15,10,1,OB_NONE,OB_NONE}, 581 {OB_RIGHT,19,15,10,1,OB_NONE,OB_NONE}, 582 {OB_RIGHT,29,15,7,1,OB_NONE,OB_NONE}, 583 {OB_RIGHT,1,16,8,1,OB_NONE,OB_NONE}, 584 {OB_RIGHT,9,16,10,1,OB_NONE,OB_NONE}, 585 {OB_RIGHT,19,16,10,1,OB_NONE,OB_NONE}, 586 {OB_RIGHT,29,16,7,1,OB_NONE,OB_NONE}, 587 {OB_RIGHT,1,17,8,1,OB_NONE,OB_NONE}, 588 {OB_RIGHT,9,17,10,1,OB_NONE,OB_NONE}, 589 {OB_RIGHT,19,17,10,1,OB_NONE,OB_NONE}, 590 {OB_RIGHT,29,17,7,1,OB_NONE,OB_NONE}, 591 {OB_CENTERED,3,18,9,1,OB_NONE,OB_NONE}, 592 {OB_CENTERED,13,18,9,1,OB_NONE,OB_NONE}, 593 {OB_CENTERED,23,18,9,1,OB_NONE,OB_NONE}, 594 {OB_EXIT,2,19,8,1,OB_NONE,OB_NONE}, 595 {OB_EXIT,11,19,5,1,OB_NONE,OB_NONE}, 596 {OB_EXIT,17,19,10,1,TOB(TX_WEITER),OB_NONE}, 597 {OB_EXIT,28,19,8,1,OB_NONE,OB_NONE} 598 }} 599 #endif 600 ; 601 602 EXTERN OBJECT dioptions[3][25] 603 #ifdef XDIAL_C 604 = 605 {{ 606 {25,0,0,38,21,OB_NONE,OB_NONE}, 607 {OB_CENTERED|OB_UNDERLINED,1,1,36,1,TOB(TX_XSKAT),OB_NONE}, 608 {OB_EXIT,2,3,34,1,TOB(TX_COPYRIGHT),OB_NONE}, 609 {OB_NONE,2,5,35,1,TOB(TX_SORTIEREN),OB_NONE}, 610 {OB_BUTTON,5,6,13,1,TOB(TX_AUFWAERTS),1}, 611 {OB_BUTTON,20,6,13,1,TOB(TX_ABWAERTS),-1}, 612 {OB_BUTTON,5,7,13,1,TOB(TX_ALTERNIEREND),1}, 613 {OB_BUTTON,20,7,13,1,TOB(TX_SEQUENTIELL),-1}, 614 {OB_BUTTON,5,8,13,1,TOB(TX_NULL),1}, 615 {OB_BUTTON,20,8,13,1,TOB(TX_NORMAL),-1}, 616 {OB_NONE,2,9,35,1,OB_NONE,OB_NONE}, 617 {OB_NONE,2,10,35,1,TOB(TX_GEREIZT_BIS_L),OB_NONE}, 618 {OB_NONE,2,11,35,1,TOB(TX_GESPIELT_WIRD),OB_NONE}, 619 {OB_NONE,2,12,35,1,TOB(TX_LETZTER_STICH),OB_NONE}, 620 {OB_NONE,5,13,32,1,OB_NONE,OB_NONE}, 621 {OB_NONE,5,14,32,1,OB_NONE,OB_NONE}, 622 {OB_NONE,5,15,32,1,OB_NONE,OB_NONE}, 623 {OB_EXIT,13,15,12,1,TOB(TX_SCHENKEN),OB_NONE}, 624 {OB_EXIT,8,15,22,1,TOB(TX_MEHRSPIELER),OB_NONE}, 625 {OB_EXIT,5,17,13,1,TOB(TX_SPIELLISTE),OB_NONE}, 626 {OB_EXIT,20,17,13,1,TOB(TX_OPTIONEN),OB_NONE}, 627 {OB_EXIT,5,19,13,1,TOB(TX_ENDE),OB_NONE}, 628 {OB_EXIT,20,19,13,1,TOB(TX_WEITER),OB_NONE}, 629 {OB_HIDDEN,1,14,36,1,TOB(TX_INTRO1),OB_NONE}, 630 {OB_HIDDEN,1,15,36,1,TOB(TX_INTRO2),OB_NONE} 631 }} 632 #endif 633 ; 634 635 EXTERN OBJECT dicopyr[3][11] 636 #ifdef XDIAL_C 637 = 638 {{ 639 {11,0,0,40,16,OB_NONE,OB_NONE}, 640 {OB_CENTERED|OB_UNDERLINED,1,1,38,1,TOB(TX_XSKAT),OB_NONE}, 641 {OB_CENTERED,1,3,38,1,TOB(TX_COPYRIGHT),OB_NONE}, 642 {OB_CENTERED,1,4,38,1,TOB(TX_URL),OB_NONE}, 643 {OB_CENTERED,1,6,38,1,TOB(TX_FR1),OB_NONE}, 644 {OB_CENTERED,1,7,38,1,TOB(TX_FR2),OB_NONE}, 645 {OB_CENTERED,1,8,38,1,TOB(TX_FR3),OB_NONE}, 646 {OB_CENTERED,1,9,38,1,TOB(TX_FR4),OB_NONE}, 647 {OB_CENTERED,1,11,38,1,TOB(TX_DOWNLOAD1),OB_NONE}, 648 {OB_CENTERED,1,12,38,1,TOB(TX_DOWNLOAD2),OB_NONE}, 649 {OB_EXIT,13,14,14,1,TOB(TX_WEITER),OB_NONE} 650 }} 651 #endif 652 ; 653 654 EXTERN OBJECT dicopyralt[3][11] 655 #ifdef XDIAL_C 656 = 657 {{ 658 {11,0,0,40,16,OB_NONE,OB_NONE}, 659 {OB_CENTERED|OB_UNDERLINED,1,1,38,1,TOB(TX_XSKAT),OB_NONE}, 660 {OB_CENTERED,1,3,38,1,TOB(TX_COPYRIGHT),OB_NONE}, 661 {OB_CENTERED,1,4,38,1,TOB(TX_URL),OB_NONE}, 662 {OB_CENTERED,1,6,38,1,TOB(TX_FR3),OB_NONE}, 663 {OB_CENTERED,1,7,38,1,TOB(TX_FR4),OB_NONE}, 664 {OB_CENTERED,1,9,38,1,TOB(TX_ALT1),OB_NONE}, 665 {OB_CENTERED,1,10,38,1,TOB(TX_ALT2),OB_NONE}, 666 {OB_CENTERED,1,11,38,1,TOB(TX_ALT3),OB_NONE}, 667 {OB_CENTERED,1,12,38,1,TOB(TX_ALT4),OB_NONE}, 668 {OB_EXIT,13,14,14,1,TOB(TX_WEITER),OB_NONE} 669 }} 670 #endif 671 ; 672 673 EXTERN OBJECT digrafik[3][14] 674 #ifdef XDIAL_C 675 = 676 {{ 677 {14,0,0,40,13,OB_NONE,OB_NONE}, 678 {OB_CENTERED|OB_UNDERLINED,1,1,38,1,TOB(TX_GRAFIK_UND_TEXT_T),OB_NONE}, 679 {OB_NONE,2,3,10,1,TOB(TX_BLATT),OB_NONE}, 680 {OB_EXIT,2,4,23,1,TOB(TX_FRANZOESISCH),1}, 681 {OB_EXIT,2,5,23,1,TOB(TX_FRANZOESISCH_4_FARBEN),1}, 682 {OB_EXIT,2,6,23,1,TOB(TX_DEUTSCH),1}, 683 {OB_EXIT,2,7,23,1,TOB(TX_DEUTSCH_4_FARBEN),-3}, 684 {OB_NONE,28,3,10,1,TOB(TX_SPRACHE),OB_NONE}, 685 {OB_EXIT,28,4,10,1,TOB(TX_GERMAN),1}, 686 {OB_EXIT,28,5,10,1,TOB(TX_ENGLISH),-1}, 687 {OB_NONE,2,9,10,1,TOB(TX_NAME),OB_NONE}, 688 {OB_EXIT,10,9,11,1,OB_NONE,OB_NONE}, 689 {OB_EXIT,22,9,11,1,OB_NONE,OB_NONE}, 690 {OB_EXIT,13,11,14,1,TOB(TX_WEITER),OB_NONE} 691 }} 692 #endif 693 ; 694 695 EXTERN OBJECT distrateg[3][24] 696 #ifdef XDIAL_C 697 = 698 {{ 699 {24,0,0,40,14,OB_NONE,OB_NONE}, 700 {OB_CENTERED|OB_UNDERLINED,1,1,38,1,TOB(TX_COMPUTER_T),OB_NONE}, 701 {OB_NONE,1,3,20,1,TOB(TX_SPIELSTAERKE),OB_NONE}, 702 {OB_NONE,2,4,9,1,TOB(TX_LINKS),OB_NONE}, 703 {OB_BUTTON,12,4,5,1,TOB(TX_MM),1}, 704 {OB_BUTTON,17,4,5,1,TOB(TX_M),1}, 705 {OB_BUTTON,22,4,5,1,TOB(TX_0),1}, 706 {OB_BUTTON,27,4,5,1,TOB(TX_P),1}, 707 {OB_BUTTON,32,4,5,1,TOB(TX_PP),-4}, 708 {OB_NONE,2,5,9,1,TOB(TX_RECHTS),OB_NONE}, 709 {OB_BUTTON,12,5,5,1,TOB(TX_MM),1}, 710 {OB_BUTTON,17,5,5,1,TOB(TX_M),1}, 711 {OB_BUTTON,22,5,5,1,TOB(TX_0),1}, 712 {OB_BUTTON,27,5,5,1,TOB(TX_P),1}, 713 {OB_BUTTON,32,5,5,1,TOB(TX_PP),-4}, 714 {OB_NONE,1,7,10,1,TOB(TX_VORSCHLAEGE),OB_NONE}, 715 {OB_BUTTON,12,7,8,1,TOB(TX_NEIN),1}, 716 {OB_BUTTON,20,7,8,1,TOB(TX_JA),-1}, 717 {OB_NONE,1,9,10,1,TOB(TX_NAME),OB_NONE}, 718 {OB_EXIT,12,9,11,1,OB_NONE,OB_NONE}, 719 {OB_EXIT,26,9,11,1,OB_NONE,OB_NONE}, 720 {OB_EXIT,12,10,11,1,OB_NONE,OB_NONE}, 721 {OB_EXIT,26,10,11,1,OB_NONE,OB_NONE}, 722 {OB_EXIT,13,12,14,1,TOB(TX_WEITER),OB_NONE} 723 }} 724 #endif 725 ; 726 727 EXTERN OBJECT divarianten[3][31] 728 #ifdef XDIAL_C 729 = 730 {{ 731 {31,0,0,42,14,OB_NONE,OB_NONE}, 732 {OB_CENTERED|OB_UNDERLINED,1,1,40,1,TOB(TX_VARIANTEN),OB_NONE}, 733 {OB_NONE,1,3,20,1,TOB(TX_RAMSCH_SPIELEN),OB_NONE}, 734 {OB_BUTTON,17,3,7,1,TOB(TX_NEIN),1}, 735 {OB_BUTTON,24,3,7,1,TOB(TX_JA),1}, 736 {OB_BUTTON,31,3,10,1,TOB(TX_IMMER),-2}, 737 {OB_NONE,1,4,20,1,TOB(TX_KONTRA_SAGEN),OB_NONE}, 738 {OB_BUTTON,17,4,7,1,TOB(TX_NEIN),1}, 739 {OB_BUTTON,24,4,7,1,TOB(TX_JA),1}, 740 {OB_BUTTON,31,4,10,1,TOB(TX_AB18),-2}, 741 {OB_NONE,1,5,20,1,TOB(TX_BOCK_RUNDEN),OB_NONE}, 742 {OB_BUTTON,17,5,7,1,TOB(TX_NEIN),1}, 743 {OB_BUTTON,24,5,7,1,TOB(TX_JA),1}, 744 {OB_BUTTON,31,5,10,1,TOB(TX_UND_RAMSCH),-2}, 745 {OB_NONE,1,6,18,1,TOB(TX_SPITZE),OB_NONE}, 746 {OB_BUTTON,17,6,7,1,TOB(TX_NEIN),1}, 747 {OB_BUTTON,24,6,7,1,TOB(TX_JA),1}, 748 {OB_BUTTON,31,6,10,1,TOB(TX_PLUS2),-2}, 749 {OB_NONE,1,7,18,1,TOB(TX_REVOLUTION),OB_NONE}, 750 {OB_BUTTON,17,7,7,1,TOB(TX_NEIN),1}, 751 {OB_BUTTON,24,7,7,1,TOB(TX_JA),-1}, 752 {OB_NONE,1,8,18,1,TOB(TX_KLOPFEN),OB_NONE}, 753 {OB_BUTTON,17,8,7,1,TOB(TX_NEIN),1}, 754 {OB_BUTTON,24,8,7,1,TOB(TX_JA),-1}, 755 {OB_NONE,1,9,18,1,TOB(TX_SCHENKEN),OB_NONE}, 756 {OB_BUTTON,17,9,7,1,TOB(TX_NEIN),1}, 757 {OB_BUTTON,24,9,7,1,TOB(TX_JA),-1}, 758 {OB_NONE,1,10,18,1,TOB(TX_ALTE_REGELN),OB_NONE}, 759 {OB_BUTTON,17,10,7,1,TOB(TX_NEIN),1}, 760 {OB_BUTTON,24,10,7,1,TOB(TX_JA),-1}, 761 {OB_EXIT,14,12,14,1,TOB(TX_WEITER),OB_NONE} 762 }} 763 #endif 764 ; 765 766 EXTERN OBJECT diramschopts[3][9] 767 #ifdef XDIAL_C 768 = 769 {{ 770 {9,0,0,42,9,OB_NONE,OB_NONE}, 771 {OB_CENTERED|OB_UNDERLINED,1,1,40,1,TOB(TX_RAMSCH_VARIANTEN_T),OB_NONE}, 772 {OB_NONE,1,3,20,1,TOB(TX_SCHIEBERAMSCH),OB_NONE}, 773 {OB_BUTTON,15,3,7,1,TOB(TX_NEIN),1}, 774 {OB_BUTTON,22,3,7,1,TOB(TX_JA),-1}, 775 {OB_NONE,1,5,20,1,TOB(TX_SKAT_GEHT_AN),OB_NONE}, 776 {OB_BUTTON,15,5,15,1,TOB(TX_LETZTEN_STICH),1}, 777 {OB_BUTTON,30,5,11,1,TOB(TX_VERLIERER),-1}, 778 {OB_EXIT,14,7,14,1,TOB(TX_WEITER),OB_NONE} 779 }} 780 #endif 781 ; 782 783 EXTERN OBJECT dibockevents[3][14] 784 #ifdef XDIAL_C 785 = 786 {{ 787 {14,0,0,42,16,OB_NONE,OB_NONE}, 788 {OB_CENTERED|OB_UNDERLINED,1,1,40,1,TOB(TX_BOCK_EREIGNISSE_T),OB_NONE}, 789 {OB_BUTTON,2,3,38,1,TOB(TX_VERLOREN_MIT_60),OB_NONE}, 790 {OB_BUTTON,2,4,38,1,TOB(TX_GRAND_HAND_GEWONNEN),OB_NONE}, 791 {OB_BUTTON,2,5,38,1,TOB(TX_ERFOLGREICHER_KONTRA),OB_NONE}, 792 {OB_BUTTON,2,6,38,1,TOB(TX_KONTRA_RE_ANGESAGT),OB_NONE}, 793 {OB_BUTTON,2,7,38,1,TOB(TX_NNN_IN_SPIELLISTE),OB_NONE}, 794 {OB_BUTTON,2,8,38,1,TOB(TX_N00_IN_SPIELLISTE),OB_NONE}, 795 {OB_BUTTON,2,9,38,1,TOB(TX_SPIELWERT_72),OB_NONE}, 796 {OB_BUTTON,2,10,38,1,TOB(TX_SPIELWERT_96),OB_NONE}, 797 {OB_NONE,3,12,22,1,TOB(TX_FORTSETZEN),OB_NONE}, 798 {OB_BUTTON,26,12,7,1,TOB(TX_NEIN),1}, 799 {OB_BUTTON,33,12,7,1,TOB(TX_JA),-1}, 800 {OB_EXIT,14,14,14,1,TOB(TX_WEITER),OB_NONE} 801 }} 802 #endif 803 ; 804 805 EXTERN OBJECT digeschwindigkeit[3][18] 806 #ifdef XDIAL_C 807 = 808 {{ 809 {18,0,0,33,15,OB_NONE,OB_NONE}, 810 {OB_CENTERED|OB_UNDERLINED,1,1,31,1,TOB(TX_GESCHWINDIGKEIT),OB_NONE}, 811 {OB_CENTERED,1,3,31,1,TOB(TX_NIMM_STICH_NACH),OB_NONE}, 812 {OB_CENTERED,1,4,31,1,OB_NONE,OB_NONE}, 813 {OB_EXIT,2,5,4,1,OB_NONE,OB_NONE}, 814 {OB_EXIT,7,5,4,1,OB_NONE,OB_NONE}, 815 {OB_EXIT,12,5,4,1,OB_NONE,OB_NONE}, 816 {OB_EXIT,17,5,4,1,OB_NONE,OB_NONE}, 817 {OB_EXIT,22,5,4,1,OB_NONE,OB_NONE}, 818 {OB_EXIT,27,5,4,1,OB_NONE,OB_NONE}, 819 {OB_CENTERED,1,7,31,1,TOB(TX_GEBEN),OB_NONE}, 820 {OB_BUTTON,2,8,14,1,TOB(TX_SCHNELL),1}, 821 {OB_BUTTON,17,8,14,1,TOB(TX_LANGSAM),-1}, 822 {OB_CENTERED,1,10,31,1,TOB(TX_ABKUERZUNG),OB_NONE}, 823 {OB_BUTTON,2,11,9,1,TOB(TX_NIE),1}, 824 {OB_BUTTON,12,11,9,1,TOB(TX_FRAGEN),1}, 825 {OB_BUTTON,22,11,9,1,TOB(TX_IMMER),-2}, 826 {OB_EXIT,10,13,13,1,TOB(TX_WEITER),OB_NONE} 827 }} 828 #endif 829 ; 830 831 EXTERN OBJECT dimehrspieler[] 832 #ifdef XDIAL_C 833 = 834 { 835 {6,0,0,38,11,OB_NONE,OB_NONE}, 836 {OB_CENTERED|OB_UNDERLINED,1,1,36,1,TOB(TX_MEHRSPIELER),OB_NONE}, 837 {OB_EXIT,2,3,34,1,TOB(TX_LAN_T),OB_NONE}, 838 {OB_EXIT,2,5,34,1,TOB(TX_IRC_T),OB_NONE}, 839 {OB_EXIT,9,7,20,1,TOB(TX_MAN_XSKAT),OB_NONE}, 840 {OB_EXIT,12,9,14,1,TOB(TX_WEITER),OB_NONE} 841 } 842 #endif 843 ; 844 845 EXTERN OBJECT dilanspiel[] 846 #ifdef XDIAL_C 847 = 848 { 849 {5,0,0,38,9,OB_NONE,OB_NONE}, 850 {OB_CENTERED|OB_UNDERLINED,1,1,36,1,TOB(TX_LAN_T),OB_NONE}, 851 {OB_EXIT,2,3,34,1,TOB(TX_EIGENER_TISCH),OB_NONE}, 852 {OB_EXIT,2,5,34,1,TOB(TX_ANDERER_TISCH),OB_NONE}, 853 {OB_EXIT,12,7,14,1,TOB(TX_ZURUECK),OB_NONE} 854 } 855 #endif 856 ; 857 858 EXTERN OBJECT dieigenertisch[] 859 #ifdef XDIAL_C 860 = 861 { 862 {14,0,0,40,15,OB_NONE,OB_NONE}, 863 {OB_CENTERED|OB_UNDERLINED,1,1,38,1,TOB(TX_LAN_T),OB_NONE}, 864 {OB_NONE,2,3,22,1,TOB(TX_SPIELER_2),OB_NONE}, 865 {OB_BUTTON,28,3,5,1,TOB(TX_JA),1}, 866 {OB_BUTTON,33,3,5,1,TOB(TX_NEIN),-1}, 867 {OB_NONE,2,4,36,1,TOB(TX_RECHNER_IP),OB_NONE}, 868 {OB_EXIT,2,5,36,1,OB_NONE,OB_NONE}, 869 {OB_NONE,2,7,22,1,TOB(TX_SPIELER_3),OB_NONE}, 870 {OB_BUTTON,28,7,5,1,TOB(TX_JA),1}, 871 {OB_BUTTON,33,7,5,1,TOB(TX_NEIN),-1}, 872 {OB_NONE,2,8,36,1,TOB(TX_RECHNER_IP),OB_NONE}, 873 {OB_EXIT,2,9,36,1,OB_NONE,OB_NONE}, 874 {OB_EXIT,7,11,26,1,TOB(TX_TISCH_OEFFNEN),OB_NONE}, 875 {OB_EXIT,13,13,14,1,TOB(TX_ZURUECK),OB_NONE} 876 } 877 #endif 878 ; 879 880 EXTERN OBJECT dianderertisch[] 881 #ifdef XDIAL_C 882 = 883 { 884 {11,0,0,40,16,OB_NONE,OB_NONE}, 885 {OB_CENTERED|OB_UNDERLINED,1,1,38,1,TOB(TX_LAN_T),OB_NONE}, 886 {OB_NONE,2,3,22,1,TOB(TX_TISCH),OB_NONE}, 887 {OB_NONE,2,4,36,1,TOB(TX_RECHNER_IP),OB_NONE}, 888 {OB_EXIT,2,5,36,1,OB_NONE,OB_NONE}, 889 {OB_CENTERED,2,7,36,1,TOB(TX_ZUGRIFF_1),OB_NONE}, 890 {OB_CENTERED,2,8,36,1,TOB(TX_ZUGRIFF_2),OB_NONE}, 891 {OB_EXIT,10,9,20,1,TOB(TX_MAN_XHOST),OB_NONE}, 892 {OB_CENTERED,2,12,36,1,TOB(TX_SCHLIESST_FENSTER),OB_NONE}, 893 {OB_EXIT,7,11,26,1,TOB(TX_PLATZ_NEHMEN),OB_NONE}, 894 {OB_EXIT,13,14,14,1,TOB(TX_ZURUECK),OB_NONE} 895 } 896 #endif 897 ; 898 899 EXTERN OBJECT diwarteauf[] 900 #ifdef XDIAL_C 901 = 902 { 903 {5,0,0,38,8,OB_NONE,OB_NONE}, 904 {OB_CENTERED|OB_UNDERLINED,1,1,36,1,TOB(TX_LAN_T),OB_NONE}, 905 {OB_CENTERED,2,3,34,1,OB_NONE,OB_NONE}, 906 {OB_CENTERED,2,4,34,1,OB_NONE,OB_NONE}, 907 {OB_EXIT,12,6,14,1,TOB(TX_ZURUECK),OB_NONE} 908 } 909 #endif 910 ; 911 912 EXTERN OBJECT diirc[] 913 #ifdef XDIAL_C 914 = 915 { 916 {8,0,0,40,13,OB_NONE,OB_NONE}, 917 {OB_CENTERED|OB_UNDERLINED,1,1,38,1,TOB(TX_IRC_T),OB_NONE}, 918 {OB_CENTERED,1,3,38,1,TOB(TX_IRC_VERBINDUNG_HERSTELLEN),OB_NONE}, 919 {OB_EXIT,2,4,36,1,OB_NONE,OB_NONE}, 920 {OB_EXIT,13,6,14,1,TOB(TX_START),OB_NONE}, 921 {OB_CENTERED,1,8,38,1,TOB(TX_IRC_KONFIGURATION_SIEHE),OB_NONE}, 922 {OB_EXIT,13,9,14,1,TOB(TX_MAN_XSKAT),OB_NONE}, 923 {OB_EXIT,13,11,14,1,TOB(TX_ZURUECK),OB_NONE} 924 } 925 #endif 926 ; 927 928 EXTERN OBJECT digui[3][20] 929 #ifdef XDIAL_C 930 = 931 {{ 932 {20,0,0,42,17,OB_NONE,OB_NONE}, 933 {OB_CENTERED|OB_UNDERLINED,1,1,40,1,TOB(TX_BENUTZEROBERFLAECHE),OB_NONE}, 934 {OB_CENTERED,1,3,40,1,TOB(TX_MENU_BUTTON),OB_NONE}, 935 {OB_BUTTON,3,4,7,1,TOB(TX_JEDER),1}, 936 {OB_BUTTON,11,4,4,1,OB_NONE,1}, 937 {OB_BUTTON,16,4,4,1,OB_NONE,1}, 938 {OB_BUTTON,21,4,4,1,OB_NONE,1}, 939 {OB_BUTTON,26,4,4,1,OB_NONE,1}, 940 {OB_BUTTON,31,4,4,1,OB_NONE,-5}, 941 {OB_CENTERED,1,6,40,1,TOB(TX_TASTATUR),OB_NONE}, 942 {OB_BUTTON,3,7,10,1,TOB(TX_NEIN),1}, 943 {OB_BUTTON,14,7,10,1,TOB(TX_JA),1}, 944 {OB_BUTTON,25,7,10,1,TOB(TX_IMMER),-2}, 945 {OB_CENTERED,1,9,40,1,TOB(TX_WENIG_HINWEISE),OB_NONE}, 946 {OB_BUTTON,3,10,10,1,TOB(TX_NEIN),1}, 947 {OB_BUTTON,14,10,10,1,TOB(TX_JA),-1}, 948 {OB_CENTERED,1,12,40,1,TOB(TX_STICH_KARTEN_VON_LINKS_NACH_RECHTS),OB_NONE}, 949 {OB_BUTTON,3,13,10,1,TOB(TX_NEIN),1}, 950 {OB_BUTTON,14,13,10,1,TOB(TX_JA),-1}, 951 {OB_EXIT,14,15,14,1,TOB(TX_WEITER),OB_NONE} 952 }} 953 #endif 954 ; 955 956 EXTERN OBJECT diinput[3][5] 957 #ifdef XDIAL_C 958 = 959 {{ 960 {5,0,0,40,7,OB_NONE,OB_NONE}, 961 {OB_CENTERED|OB_UNDERLINED,1,1,38,1,OB_NONE,OB_NONE}, 962 {OB_NONE,2,3,36,1,OB_NONE,OB_NONE}, 963 {OB_EXIT,2,5,10,1,TOB(TX_LOESCHEN),OB_NONE}, 964 {OB_EXIT,28,5,10,1,TOB(TX_FERTIG),OB_NONE} 965 }} 966 #endif 967 ; 968 969 #endif /* XDIAL_H */ 970