home *** CD-ROM | disk | FTP | other *** search
/ PC Action 1998 June (Bonus) / Bomico.iso / Anno1602 / GADDATA / PROD.GAD < prev    next >
Text File  |  1998-02-25  |  7KB  |  327 lines

  1.  
  2. ;---Spieler Definitionen---;
  3.   Objekt: GADGET
  4.  
  5.     BLK_TOOL  =   0
  6.   
  7.     COL_WHT =     255
  8.     COL_RED =     249
  9.     COL_BLK =     0
  10.  
  11.     ZEINR =       0
  12.         ZEILITTLE =        1
  13.  
  14.   ;---Default-Werte festlegen---;
  15.     @Nummer:    0
  16.     Id:         0
  17.     Blocknr:    BLK_TOOL
  18.     Gfxnr:      0
  19.     Kind:       GAD_UNUSED
  20.     ObjFill:    0,MAXGADGET
  21.  
  22.   ;========================================;
  23.   ;   Hier starten richtige Definitionen   ;
  24.   ;========================================;
  25.  
  26.     IDHAUPT     = 37001
  27.     IDNIX       = 37201
  28.  
  29.     GFXTAFEL    = 0
  30.     GFXPFEIL    = GFXTAFEL+1
  31.     GFXPLUS     = GFXPFEIL+4
  32.     GFXMAIN     = GFXPLUS+4
  33.         GFXMAP            = GFXMAIN+8
  34.         GFXHAUS     = GFXMAP+5
  35.     GFXPFEIL    = GFXHAUS+18
  36.     GFXBAUMAT   = GFXPFEIL+6
  37.     GFXBAUHAUS  = GFXBAUMAT+35
  38.     GFXMENU     = GFXBAUHAUS+86
  39.     GFXOVERHEAD = GFXMENU+3
  40.     GFXPFEILV   = GFXOVERHEAD+5
  41.     GFXMENGE    = GFXPFEILV+4
  42.     GFXWARELEER = GFXMENGE+8
  43.     GFXWARE     = GFXWARELEER+4
  44.     GFXKONT     = GFXWARE+41
  45.         GFXLEISTE   = GFXKONT+20
  46.         GFXSIED     = GFXLEISTE+55
  47.         GFXSIEDFACE    = GFXSIED+9
  48.         GFXSIEDINFR    = GFXSIEDFACE+4
  49.         GFXSIEDNAHR = GFXSIEDINFR+16
  50.         GFXPROD     = GFXSIEDNAHR+2
  51.         GFXSHIP            = GFXPROD+6
  52.         GFXWERFT        = GFXSHIP+39
  53.         GFXMILIT        = GFXWERFT+15
  54.         GFXSTADT        = GFXMILIT+18
  55.  
  56. ;================HAUPT-GADGETS==================;
  57.  
  58.   ;---Name der Kontorstadt---;
  59.     @Nummer:    +0
  60.     BASE =      Nummer
  61.     Id:         IDNIX
  62.     Kind:       GAD_GFX
  63.     Noselflg:   1
  64.     Gfxnr:      GFXOVERHEAD+2
  65.     Pos:        6, 354
  66.     Size:       244, 30
  67.  
  68.     @Nummer:    +1
  69.     ObjFill:    BASE
  70.     Id:         IDHAUPT+0
  71.     Gfxnr:      GFXOVERHEAD+0
  72.  
  73.     @Nummer:    +1
  74.     Id:         IDHAUPT+1
  75.     Kind:       GAD_TEXTZ
  76.     Blocknr:    ZEINR
  77.     Color:      1, 0
  78.     Pos:        6, 358
  79.     Size:       244, 30
  80.     Posoffs:    122, 29
  81.  
  82.     ;---Aktuelle Auslastung---;  
  83.     @Nummer:    +1
  84.     BASE =            Nummer
  85.     Id:         IDHAUPT+2
  86.     Kind:       GAD_TEXTL
  87.     Noselflg:   1
  88.     Blocknr:    ZEINR
  89.     Color:      0
  90.     Pos:        25, 490
  91.     Size:       206, 25
  92.     Posoffs:    0, 25
  93.   
  94.     @Nummer:    +1
  95.         ObjFill:        BASE
  96.     Kind:       GAD_TEXTR
  97.     @Id:        +1
  98.     Noselflg:   1
  99.     Posoffs:    206, 25
  100.  
  101.     ;---Betriebskosten fⁿr GebΣude---;
  102.     @Nummer:    +1
  103.         BASE =            Nummer
  104.     Id:         IDHAUPT+4
  105.     Kind:       GAD_TEXTL
  106.     Blocknr:    ZEINR
  107.     Color:      0, 0
  108.     Pos:        25, 510
  109.     Size:       206, 25
  110.     Posoffs:    0, 27
  111.  
  112.         @Nummer:        +1
  113.         ObjFill:        BASE
  114.         @Id:                +1
  115.         Kind:                GAD_TEXTR
  116.     Noselflg:   1
  117.         Posoffs:        186, 27
  118.  
  119.     @Nummer:    +1
  120.     @Id:        +1
  121.     Kind:       GAD_GFX
  122.     Noselflg:   1
  123.     Gfxnr:      GFXBAUMAT+0
  124.     Pos:        209, 510
  125.     Posoffs:    0, -4
  126.     Size:       30, 26
  127.  
  128.     ;---GebΣudebezeichnung---:
  129.     @Nummer:    +1
  130.     Id:         IDHAUPT+7
  131.     Kind:       GAD_TEXTZ
  132.     Noselflg:   1
  133.     Blocknr:    ZEINR
  134.     Color:      0
  135.     Pos:        25, 405
  136.     Size:       206, 25
  137.     Posoffs:    103, 25
  138.  
  139.     ;---Produktion stilllegen---;
  140.     @Nummer:    +1
  141.     Id:         IDHAUPT+8
  142.     Kind:       GAD_GFX
  143.     Gfxnr:      GFXPROD+1
  144.         Flipflg:        1
  145.         Pressoff:        1
  146.         Pos:            23, 683
  147.         Size:              47, 57
  148.  
  149.     ;---Abholung vom Markt verbieten---;
  150.     @Nummer:    +1
  151.     Id:         IDHAUPT+9
  152.     Kind:       GAD_GFX
  153.     Gfxnr:      GFXPROD+3
  154.         Flipflg:        1
  155.         Pressoff:        1
  156.         Pos:            79, 683
  157.         Size:              60, 63
  158.  
  159. ;=======Produktionskette (1 Rohstoff)=======;
  160.  
  161.         X = 64
  162.         Y = 429
  163.  
  164.     @Nummer:    +1
  165.     Id:         IDHAUPT+20
  166.     Kind:       GAD_GFX
  167.     Noselflg:   1
  168.     Gfxnr:      GFXWARE                    ; Rohstoffgrafik
  169.     Pos:        X, Y
  170.     Posoffs:        2, 1
  171.         Size:       48, 46
  172.  
  173.     @Nummer:    +1
  174.     @Id:        +1
  175.     Kind:       GAD_TEXTR
  176.     Blocknr:    ZEILITTLE                ; Rohstoffmenge
  177.     Noselflg:   1
  178.     Color:      0, 0
  179.     Pos:        X, Y
  180.     Posoffs:    47, 47
  181.   
  182.     @Nummer:    +1
  183.     @Id:        +1
  184.     Kind:       GAD_GFX
  185.     Gfxnr:      GFXWARELEER+2        ; Rohstoffitem
  186.     Pos:        X, Y
  187.     Size:       48, 46
  188.  
  189.     @Nummer:    +1
  190.     @Id:        +1
  191.     Kind:       GAD_GFX
  192.     Noselflg:   1
  193.     Gfxnr:      GFXPROD+0                ; Pfeil
  194.     Pos:        X, Y
  195.     Posoffs:        55, 7
  196.         Size:       48, 46
  197.  
  198.         X = X+75
  199.  
  200.     @Nummer:    +1
  201.     @Id:        +1
  202.     Kind:       GAD_GFX
  203.     Noselflg:   1
  204.     Gfxnr:      GFXWARE                    ; Warengrafik
  205.     Pos:        X, Y
  206.     Posoffs:        2, 1
  207.     Size:       48, 46
  208.  
  209.     @Nummer:    +1
  210.     @Id:        +1
  211.     Kind:       GAD_TEXTR
  212.     Blocknr:    ZEILITTLE                ; Warenmenge
  213.     Noselflg:   1
  214.     Color:      0, 0
  215.     Pos:        X, Y
  216.     Posoffs:    47, 47
  217.   
  218.     @Nummer:    +1
  219.     @Id:        +1
  220.     Kind:       GAD_GFX
  221.     Gfxnr:      GFXWARELEER+2        ; Warenitem
  222.     Pos:        X, Y
  223.     Size:       48, 46
  224.     
  225. ;=======Produktionskette (2 Rohstoffe)=======;
  226.  
  227.         X = 27
  228.         Y = 429
  229.  
  230.     @Nummer:    +1
  231.     Id:         IDHAUPT+30
  232.     Kind:       GAD_GFX
  233.     Noselflg:   1
  234.     Gfxnr:      GFXWARE                    ; Workstoffgrafik
  235.     Pos:        X, Y
  236.     Posoffs:        2, 1
  237.         Size:       48, 46
  238.  
  239.     @Nummer:    +1
  240.     @Id:        +1
  241.     Kind:       GAD_TEXTR
  242.     Blocknr:    ZEILITTLE                ; Workstoffmenge
  243.     Noselflg:   1
  244.     Color:      0, 0
  245.     Pos:        X, Y
  246.     Posoffs:    47, 47
  247.   
  248.     @Nummer:    +1
  249.     @Id:        +1
  250.     Kind:       GAD_GFX
  251.     Gfxnr:      GFXWARELEER+2        ; Workstoffitem
  252.     Pos:        X, Y
  253.     Size:       48, 46
  254.  
  255.     @Nummer:    +1
  256.     @Id:        +1
  257.     Kind:       GAD_GFX
  258.     Noselflg:   1
  259.     Gfxnr:      GFXPROD+5                ; Pfeil
  260.     Pos:        X, Y
  261.     Posoffs:        55, 7
  262.         Size:       48, 46
  263.  
  264.         X = X+75
  265.  
  266.     @Nummer:    +1
  267.     @Id:        +1
  268.     Kind:       GAD_GFX
  269.     Noselflg:   1
  270.     Gfxnr:      GFXWARE                    ; Rohstoffgrafik
  271.     Pos:        X, Y
  272.     Posoffs:        2, 1
  273.         Size:       48, 46
  274.  
  275.     @Nummer:    +1
  276.     @Id:        +1
  277.     Kind:       GAD_TEXTR
  278.     Blocknr:    ZEILITTLE                ; Rohstoffmenge
  279.     Noselflg:   1
  280.     Color:      0, 0
  281.     Pos:        X, Y
  282.     Posoffs:    47, 47
  283.   
  284.     @Nummer:    +1
  285.     @Id:        +1
  286.     Kind:       GAD_GFX
  287.     Gfxnr:      GFXWARELEER+2        ; Rohstoffitem
  288.     Pos:        X, Y
  289.     Size:       48, 46
  290.  
  291.     @Nummer:    +1
  292.     @Id:        +1
  293.     Kind:       GAD_GFX
  294.     Noselflg:   1
  295.     Gfxnr:      GFXPROD+0                ; Pfeil
  296.     Pos:        X, Y
  297.     Posoffs:        55, 7
  298.         Size:       48, 46
  299.  
  300.         X = X+75
  301.  
  302.     @Nummer:    +1
  303.     @Id:        +1
  304.     Kind:       GAD_GFX
  305.     Noselflg:   1
  306.     Gfxnr:      GFXWARE                    ; Warengrafik
  307.     Pos:        X, Y
  308.     Posoffs:        2, 1
  309.     Size:       48, 46
  310.  
  311.     @Nummer:    +1
  312.     @Id:        +1
  313.     Kind:       GAD_TEXTR
  314.     Blocknr:    ZEILITTLE                ; Warenmenge
  315.     Noselflg:   1
  316.     Color:      0, 0
  317.     Pos:        X, Y
  318.     Posoffs:    47, 47
  319.   
  320.     @Nummer:    +1
  321.     @Id:        +1
  322.     Kind:       GAD_GFX
  323.     Gfxnr:      GFXWARELEER+2        ; Warenitem
  324.     Pos:        X, Y
  325.     Size:       48, 46
  326.     
  327. EndObj;