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