TTFIL stock.ttt
1 # 0_INDIR.TTT
2 $REQUIRE POOLDEF.TTT
3 $REQUIRE POOLDEF2.TTT
4 $REQUIRE ZSZ_DEF.TTT
5 $REQUIRE ZSZ_SPEC_DEF.TTT
6 $REQUIRE CZ_DEF.TTT
7 {TB?
8 $REQUIRE ZSZ_TB.TTT
9 }
10
11 $BGCOLOR #222
12
13 $SECTION \
14 NAME=ROOTC; \
15 UNLIMITED;
16 #
17 # 1. Multi-line with/without background
18 #
19 {MM?
20 $REQUIRE POOLSEC.TTT
21 }
22 {JKA|LEO|MIX1|BGD|BGCH|BDWH|IMAG|AVIA|SHIP|STREET|LT|TOY|ADV|SPACE|OPM|TGIF|LTC|LARGE|PC|LBUS|HAS|T30|TB|MR|NSME|DUP|LTCMM|TBB|CZA|BGDRW|TK|H|CITY|CYSC|MONO|MMCT?
23 $SECTION \
24 NAME=NoPoolSec; \
25 LC=1;
26 #
27 # 2. Full-screen background
28 #
29 {JKA|LEO|MIX1|BGD|BGCH|BDWH|IMAG?
30 $SECTION \
31 NAME=FullScreenBackground; \
32 LC=1;
33 {JKA?
34 $SECTION \
35 NAME=JKA_ALL; \
36 LC=1;
37 $INCLUDE JKA_BGFULL.TTT
38 $ENDSECTION
39 }
40 {IMAG?
41 $SECTION \
42 NAME=SXC_ALL; \
43 LC=1;
44 $INCLUDE ZSZ_SXC.TTT
45 $ENDSECTION
46 }
47 {MIX1?
48 $INCLUDE ZSZ_BG1.TTT
49 }
50 {LEO?
51 $SECTION \
52 NAME=Szolnok; \
53 LC=1;
54 $INCLUDE LEO_SZOLNOK.TTT
55 $ENDSECTION
56 }
57 {IMAG?
58 $SECTION \
59 NAME=BG2; \
60 LC=1; \
61 VAR=BGTYPE=1;
62 $INCLUDE ZSZ_BG2.TTT
63 $ENDSECTION
64 }
65 {BGD|BGCH?
66 $SECTION \
67 NAME=HMH_BGFULL; \
68 LC=1; \
69 VAR=BGTYPE=0;
70 $INCLUDE HMH_BGFULL.TTT
71 $ENDSECTION
72 }
73 {BDWH?
74 $SECTION \
75 NAME=BDWH; \
76 LC=1; \
77 VAR=BGTYPE=1;
78 $INCLUDE ZSZ_BDWH.TTT
79 $ENDSECTION
80 }
81 $ENDSECTION
82 }
83 #
84 # 3. Others / Other scales
85 #
86 {AVIA|SHIP|STREET|LT|TOY|ADV|SPACE|OPM|TGIF|LTC|LARGE|PC|LBUS|HAS|T30|TB|MR|NSME|DUP|LTCMM|TBB?
87 $SECTION \
88 NAME=OTHERS_ALL; \
89 LC=1;
90 {AVIA|SHIP|STREET|LT|TOY|ADV|SPACE|OPM|TGIF|LTC|PC|LBUS?
91 $SECTION LC=1;
92 #
93 # Aeroplanes
94 #
95 {AVIA?
96 $SECTION \
97 NAME=AIR_ALL; \
98 LC=1;
99 $INCLUDE ZSZ_AIRPLANE.TTT
100 $ENDSECTION
101 }
102 #
103 # Toy
104 #
105 {TOY?
106 $SECTION \
107 NAME=TOY_ALL; \
108 LC=1;
109 $INCLUDE ZSZ_TOY.TTT
110 $ENDSECTION
111 }
112 {PRG|ADV?
113 $SECTION LC=1;
114 #
115 # Crane, Artists's trains
116 #
117 {ADV?
118 $SECTION \
119 NAME=X_ADV; %SECFIN;
120 $INCLUDE ZSZ_ADV.TTT
121 $ENDSECTION
122 }
123 {MIX1?
124 #
125 # Flying toasters
126 #
127 $SECTION \
128 NAME=TOASTER_CARTOON; \
129 LC=1;
130 $SECTION \
131 NAME=TOASTER1; \
132 LC=1; IMGY=170;
133 $SECTION IMGY=100; D=L; ST=1; DIS=1; %SECFIN;
134 M=FOLLOW; \
135 C=4*X_TOASTER1;
136 $ENDSECTION
137 $SECTION IMGY=100; D=R; ST=1; DIS=1; %SECFIN;
138 M=FOLLOW; \
139 C=4*X_TOASTER2;
140 $ENDSECTION
141 $SECTION IMGY=100; D=R; ST=1; DIS=1; %SECFIN;
142 M=FOLLOW; \
143 C=4*X_TOASTER1;
144 $ENDSECTION
145 $SECTION IMGY=100; D=L; ST=1; DIS=1; %SECFIN;
146 M=FOLLOW; \
147 C=4*X_TOASTER2;
148 $ENDSECTION
149 $ENDSECTION
150 #
151 # Cartoons
152 #
153 $SECTION \
154 NAME=CARTOON1; \
155 LC=1; DY=300; IMGY=280; Y=*;
156 POOL=POOL_CARTOON1;
157 $ENDSECTION
158 $ENDSECTION
159 }
160 #
161 # Program capabilities
162 #
163 {PRG?
164 $SECTION \
165 NAME=X_PROGCAP; \
166 LC=1;
167 $INCLUDE ZSZ_PRG.TTT
168 $ENDSECTION
169 }
170 $ENDSECTION
171 }
172 #
173 # TrainGif scenes
174 #
175 {TGIF?
176 $SECTION \
177 NAME=TGIF_ALL; \
178 LC=1;
179 $INCLUDE TGIF_BG.TTT
180 $ENDSECTION
181 }
182 #
183 # Large size buses
184 #
185 {LBUS?
186 $SECTION LC=1;
187 $INCLUDE LARGEBUS.TTT
188 $ENDSECTION
189 }
190 #
191 # Inclination system
192 #
193 {INCL?
194 $SECTION LC=1;
195 $INCLUDE ZSZ_SLANT.TTT
196 $ENDSECTION
197 }
198 #
199 # London buses
200 #
201 {LT?
202 $SECTION \
203 NAME=HO_LT;
204 $INCLUDE LT.TTT
205 $ENDSECTION
206 }
207 #
208 # LTC scenes
209 #
210 {LTC?
211 $SECTION \
212 NAME=LTC_JALL; \
213 LC=1; IMGY=153;
214 $INCLUDE LTC_BG.TTT
215 $ENDSECTION
216 }
217 #
218 # Scifi scenes
219 #
220 {SPACE?
221 $SECTION \
222 NAME=SCIFI1; \
223 LC=1;
224 $INCLUDE zsz_scifi.ttt
225 $ENDSECTION
226 }
227 #
228 # Ship scenes
229 #
230 {SHIP?
231 $SECTION LC=1;
232 $INCLUDE ZSZ_SHIP.TTT
233 $ENDSECTION
234 }
235 #
236 # Top view scene
237 #
238 $SECTION \
239 NAME=TOP1; \
240 LC=1;
241 $INCLUDE ZSZ_TOP.TTT
242 $ENDSECTION
243 #
244 # Large scale railway scenes
245 #
246 {LARGE?
247 $SECTION \
248 NAME=LARGE1; \
249 LC=1;
250 $INCLUDE ZSZ_BGLARGE.TTT
251 $ENDSECTION
252 }
253 $ENDSECTION
254 }
255 #
256 # Opaku Mini
257 #
258 {OPM?
259 $SECTION \
260 NAME=OPKSPLIT; \
261 LC=1; \
262 SPLITX=3; \
263 SPLITY=3; \
264 SPLITMINX=300; \
265 SPLITMINY=100; \
266 FIN=N; \
267 LT=60; \
268 ST=0.6;
269 $SECTION \
270 NAME=OPKMINI; \
271 DX=220; DY=80; Y=*;
272 $REQUIRE OPK_MINISEC.TTT
273 $ENDSECTION
274 $ENDSECTION
275 }
276 {HAS|T30|TB|MR|NSME|DUP|LTCMM|TBB|LARGE?
277 $SECTION \
278 NAME=OTHER_SCALES; \
279 LC=1;
280 #
281 # TB: Train Banner - Japan
282 #
283 {TB?
284 $SECTION \
285 NAME=TB_J; \
286 IMGY=33; AB=2; BL=3; V=4-9; ST=0.3; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
287 POOL=TB_J;
288 $ENDSECTION
289 }
290 #
291 # HA: Nan Demo Hashiru
292 #
293 {HAS?
294 $SECTION \
295 NAME=HASHIRU; \
296 IMGY=18; AB=2; BL=3; V=3-7; ST=0.3; WR=a#777; WL=al*#777/#444; BGC=#333; DIS=10; %SECFIN;
297 $DEF2C 1
298 $INCLUDE HASHIRU_FIXTRAIN.TTT
299 $DEF2C 0
300 $ENDSECTION
301 }
302 #
303 # LTC: Let's Train Connect ( 3x )
304 #
305 {LTCMM?
306 $SECTION \
307 NAME=LTC; \
308 LC=1; IMGY=153; V=12-30;
309 $INCLUDE ZSZ_LTC.TTT
310 $ENDSECTION
311 }
312 #
313 # T30: Train Side View 30px
314 #
315 {T30?
316 $SECTION \
317 NAME=TSV30; \
318 IMGY=28; AB=2; BL=3; V=4-8; ST=0.3; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
319 $DEF2C 1
320 $INCLUDE T30_FIXTRAIN.TTT
321 $DEF2C 0
322 $ENDSECTION
323 }
324 #
325 # TB: Train Banner - Europe
326 #
327 {TB?
328 $SECTION \
329 NAME=TB_EU; \
330 IMGY=33; AB=2; BL=3; V=4-9; ST=0.3; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
331 POOL=TB_EU;
332 $ENDSECTION
333 }
334 #
335 # Pixel cars
336 #
337 {PC?
338 $SECTION %SECFIN;
339 $INCLUDE PIXELCAR.TTT
340 $ENDSECTION
341 }
342 #
343 # MR: Mission Railroad Specification
344 #
345 {MR?
346 $SECTION \
347 NAME=MR_ALL; \
348 IMGY=39; AB=2; BL=3; V=5-12; ST=0.4; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
349 $INCLUDE ZSZ_MR.TTT
350 $ENDSECTION
351 }
352 #
353 # X46: K.Y.Chung
354 #
355 {LARGE?
356 $INCLUDE ZSZ_X46.TTT
357 }
358 #
359 # TB: Train Banner - Japan (2)
360 #
361 {TB?
362 $SECTION IMGY=33; AB=2; BL=3; V=3-12; ST=0.3; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
363 POOL=TB_J;
364 $ENDSECTION
365 }
366 #
367 # NSME
368 #
369 {NSME?
370 $SECTION \
371 NAME=NSME; \
372 IMGY=95; AB=30; BL=15; V=5-28; ST=0.6; %SECFIN;
373 $INCLUDE ZSZ_NSME.TTT
374 $ENDSECTION
375 }
376 #
377 # TB: Train Banner Buses
378 #
379 {TBB?
380 $SECTION \
381 NAME=TBBUS; \
382 IMGY=33; \
383 ST=0.3; \
384 WR=a#888; \
385 DIS=10; %SECFIN;
386 $INCLUDE ZSZ_TBBUS.TTT
387 $ENDSECTION
388 }
389 #
390 # DUP: Double size
391 #
392 {DUP?
393 $SECTION \
394 NAME=DUP; \
395 IMGY=122; AB=30; BL=15; V=8-28; ST=0.6; %SECFIN;
396 $INCLUDE ZSZ_DUP.TTT
397 $ENDSECTION
398 }
399 $ENDSECTION
400 }
401 $ENDSECTION
402 }
403 #
404 # 4. Background stripes / City traffic
405 #
406 {CZA|BGDRW|TK|H|CITY|CYSC|STREET|MONO|MMCT?
407 $SECTION LC=1;
408 {CZA|BGDRW|TK|H?
409 $SECTION LC=1;
410 {CZA?
411 $SECTION LC=1;
412 $INCLUDE CZ_ALL.TTT
413 $ENDSECTION
414 }
415 {BGDRW?
416 $SECTION LC=1;
417 $INCLUDE ZSZ_BG4.TTT
418 $ENDSECTION
419 }
420 {TK?
421 $SECTION LC=1;
422 $INCLUDE ZSZ_TK.TTT
423 $ENDSECTION
424 }
425 {BGDRW?
426 {H?
427 $SECTION \
428 NAME=IM_H1; \
429 LC=8; ML=4; AB=70; BL=20; WE=M_CAT;
430 BG=@@; \
431 AP=BG1, \
432 ([POOL=POOL_HUN::NOAP2]| \
433 [M#=STOP][POOL=POOL_HUN:#S&P:NOAP2] \
434 [BG<=(M_BFA|M_CSOPAK1A|M_CSOPAK1B|M_GARDONY|SASD|GODISA|OCSA|M_RAKOSPALOTA| \
435 M_VAC|M_STATION1|KERTA|BALATONBERENY|KISKORPAD|CS_STATION1|LIBEN_DOLNY| \
436 NEMILKOV|OBRATAN|KACOV|LITEN|GUMPENRIEDASBACH):(20-80)+0=STATION;][P#=*STATION]);
437 $ENDSECTION
438 }
439 }
440 {IMAG?
441 $SECTION LC=1;
442 $INCLUDE ZSZ_BG5.TTT
443 $ENDSECTION
444 }
445 $ENDSECTION
446 }
447 {CITY|CYSC|STREET|MONO|MMCT?
448 $SPOOL N=CITMODE; SEQ=C;
449 {CY0?
450 AB=5; \
451 BL=20; VAR=BGTYPE=0; DIS=5; ST=0.4;
452 }
453 {CY2?
454 AB=25; \
455 BL=20; VAR=BGTYPE=2; DIS=10; ST=0.5;
456 }
457 {CY3?
458 AB=25; \
459 BL=20; VAR=BGTYPE=3,BGUP=83; DIS=20; ST=1;
460 }
461 {CY4?
462 AB=100; \
463 BL=20; VAR=BGTYPE=4,BGUP=158; DIS=20;
464 }
465 {CY5?
466 AB=340; \
467 BL=20; VM=HEAD,JUMP; DX=5000; VAR=BGTYPE=5,BGUP=398; DIS=50;
468 }
469 $ENDPOOL
470
471 $SECTION LC=1; POOL=CITMODE;
472 {CITY?
473 {MMCT??
474 $SECTION \
475 NAME=CITYS; \
476 LC=1; \
477 WT=ENV_WAYT1; \
478 WM=ENV_WAYM;
479 $INCLUDE ZSZ_CITYS.TTT
480 $ENDSECTION
481 }
482 }
483 {STREET?
484 $SECTION SEQ=D; AB=30; %SECFIN;
485 $INCLUDE ZSZ_STREET.TTT
486 $ENDSECTION
487 }
488 {CITY?
489 {MMCT??
490 $INCLUDE ZSZ_CITYG.TTT
491 }
492 }
493 {MONO|CYSC?
494 $SECTION LC=1;
495
496 {CYSC?
497 $SECTION LC=1;
498 $INCLUDE ZSZ_BGDRW.TTT
499 $ENDSECTION
500 }
501
502 {MONO?
503 $SECTION LC=1;
504 $INCLUDE ZSZ_MONO.TTT
505 $ENDSECTION
506 }
507 $ENDSECTION
508 }
509 $ENDSECTION
510 }
511 $ENDSECTION
512 }
513 $ENDSECTION
514 }
515 $ENDSECTION
516
517 {WTR?
518 $REQUIRE WTR.TTT
519 # $REQUIRE ZSZ_LARGE.TTT
520 }