Timetable file 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  # TH3: Thomas the Tank Engine - TV series - and fan artworks, H0 scale
 326  #             
 327                {THOMAS?
 328                  $INCLUDE ZSZ_THOMAS3.TTT
 329                }
 330  #
 331  # TB: Train Banner - Europe
 332  #
 333                {TB?
 334                  $SECTION                                                                                \
 335                      NAME=TB_EU;                                                                         \
 336                      IMGY=33; AB=2; BL=3; V=4-9; ST=0.3; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
 337                    POOL=TB_EU;
 338                  $ENDSECTION
 339                }
 340  #
 341  # Pixel cars
 342  #
 343                {PC?
 344                  $SECTION  %SECFIN;
 345                    $INCLUDE PIXELCAR.TTT
 346                  $ENDSECTION
 347                }
 348  #
 349  # MR: Mission Railroad Specification
 350  #
 351                {MR?
 352                  $SECTION                                                                                \
 353                      NAME=MR_ALL;                                                                        \
 354                      IMGY=39; AB=2; BL=3; V=5-12; ST=0.4; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
 355                    $INCLUDE ZSZ_MR.TTT
 356                  $ENDSECTION
 357                }
 358  #
 359  # X46: K.Y.Chung
 360  #
 361                {LARGE?
 362                  $INCLUDE ZSZ_X46.TTT
 363                }
 364  #
 365  # TB: Train Banner - Japan (2)
 366  #
 367                {TB?
 368                  $SECTION IMGY=33; AB=2; BL=3; V=3-12; ST=0.3; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
 369                    POOL=TB_J;
 370                  $ENDSECTION
 371                }
 372  #
 373  # NSME
 374  #             
 375                {NSME?
 376                  $SECTION                                                                                \
 377                      NAME=NSME;                                                                          \
 378                      IMGY=95; AB=30; BL=15; V=5-28; ST=0.6; %SECFIN;
 379                    $INCLUDE ZSZ_NSME.TTT
 380                  $ENDSECTION
 381                }
 382  #
 383  # TB: Train Banner Buses
 384  #
 385                {TBB?
 386                  $SECTION                                                                                \
 387                      NAME=TBBUS;                                                                         \
 388                      IMGY=33;                                                                            \
 389                      ST=0.3;                                                                             \
 390                      WR=a#888;                                                                           \
 391                      DIS=10; %SECFIN;
 392                    $INCLUDE ZSZ_TBBUS.TTT
 393                  $ENDSECTION
 394                }
 395  #
 396  # DUP: Double size
 397  #
 398                {DUP?
 399                  $SECTION                                                                                \
 400                      NAME=DUP;                                                                           \
 401                      IMGY=122; AB=30; BL=15; V=8-28; ST=0.6; %SECFIN;
 402                    $INCLUDE ZSZ_DUP.TTT
 403                  $ENDSECTION
 404                }
 405              $ENDSECTION
 406            }
 407          $ENDSECTION
 408        }
 409  #
 410  #       4. Background stripes / City traffic
 411  #
 412        {CZA|BGDRW|TK|H|CITY|CYSC|STREET|MONO|MMCT?
 413          $SECTION LC=1;
 414            {CZA|BGDRW|TK|H?
 415              $SECTION LC=1;
 416                {CZA?
 417                  $SECTION LC=1;
 418                    $INCLUDE CZ_ALL.TTT
 419                  $ENDSECTION
 420                }
 421                {BGDRW?
 422                  $SECTION LC=1;
 423                    $INCLUDE ZSZ_BG4.TTT
 424                  $ENDSECTION
 425                }
 426                {TK?
 427                  $SECTION LC=1;
 428                    $INCLUDE ZSZ_TK.TTT
 429                  $ENDSECTION
 430                }
 431                {BGDRW?
 432                  {H?
 433                    $SECTION                                                                              \
 434                        NAME=IM_H1;                                                                       \
 435                        LC=8; ML=4; AB=70; BL=20; WE=M_CAT;
 436                      BG=@@;                                                                              \
 437                        AP=BG1,                                                                           \
 438                          ([POOL=POOL_HUN::NOAP2]|                                                        \
 439                          [M#=STOP][POOL=POOL_HUN:#S&P:NOAP2]                                             \
 440                          [BG<=(M_BFA|M_CSOPAK1A|M_CSOPAK1B|M_GARDONY|SASD|GODISA|OCSA|M_RAKOSPALOTA|     \
 441                          M_VAC|M_STATION1|KERTA|BALATONBERENY|KISKORPAD|CS_STATION1|LIBEN_DOLNY|         \
 442                          NEMILKOV|OBRATAN|KACOV|LITEN|GUMPENRIEDASBACH):(20-80)+0=STATION;][P#=*STATION]);
 443                    $ENDSECTION
 444                  }
 445                }
 446                {IMAG?
 447                  $SECTION LC=1;
 448                    $INCLUDE ZSZ_BG5.TTT
 449                  $ENDSECTION
 450                }
 451              $ENDSECTION
 452            }
 453            {CITY|CYSC|STREET|MONO|MMCT?
 454              $SPOOL N=CITMODE; SEQ=C;
 455                {CY0?
 456                  AB=5;                                                                                   \
 457                    BL=20; VAR=BGTYPE=0; DIS=5; ST=0.4;
 458                }
 459                {CY2?
 460                  AB=25;                                                                                  \
 461                    BL=20; VAR=BGTYPE=2; DIS=10; ST=0.5;
 462                }
 463                {CY3?
 464                  AB=25;                                                                                  \
 465                    BL=20; VAR=BGTYPE=3,BGUP=83; DIS=20; ST=1;
 466                }
 467                {CY4?
 468                  AB=100;                                                                                 \
 469                    BL=20; VAR=BGTYPE=4,BGUP=158; DIS=20;
 470                }
 471                {CY5?
 472                  AB=340;                                                                                 \
 473                    BL=20; VM=HEAD,JUMP; DX=5000; VAR=BGTYPE=5,BGUP=398; DIS=50;
 474                }
 475              $ENDPOOL
 476
 477              $SECTION LC=1; POOL=CITMODE;
 478                {CITY?
 479                  {MMCT??
 480                    $SECTION                                                                              \
 481                        NAME=CITYS;                                                                       \
 482                        LC=1;                                                                             \
 483                        WT=ENV_WAYT1;                                                                     \
 484                        WM=ENV_WAYM;
 485                      $INCLUDE ZSZ_CITYS.TTT
 486                    $ENDSECTION
 487                  }
 488                }
 489                {STREET?
 490                  $SECTION SEQ=D; AB=30; %SECFIN;
 491                    $INCLUDE ZSZ_STREET.TTT
 492                  $ENDSECTION
 493                }
 494                {CITY?
 495                  {MMCT??
 496                    $INCLUDE ZSZ_CITYG.TTT
 497                  }
 498                }
 499                {MONO|CYSC?
 500                  $SECTION LC=1;
 501
 502                    {CYSC?
 503                      $SECTION LC=1;
 504                        $INCLUDE ZSZ_BGDRW.TTT
 505                      $ENDSECTION
 506                    }
 507
 508                    {MONO?
 509                      $SECTION LC=1;
 510                        $INCLUDE ZSZ_MONO.TTT
 511                      $ENDSECTION
 512                    }
 513                  $ENDSECTION
 514                }
 515              $ENDSECTION
 516            }
 517          $ENDSECTION
 518        }
 519      $ENDSECTION
 520    }
 521  $ENDSECTION
 522
 523  {WTR?
 524    $REQUIRE WTR.TTT
 525  #  $REQUIRE ZSZ_LARGE.TTT
 526  }