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