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

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