home *** CD-ROM | disk | FTP | other *** search
/ Gambler 29 B / GAMBLERCD29B.BIN / Anno1602 / anno1602.exe / GADDATA / MILITAR.GAD < prev    next >
Text File  |  1998-02-16  |  9KB  |  447 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     = 40001
  27.  
  28.     GFXTAFEL    = 0
  29.     GFXPFEIL    = GFXTAFEL+1
  30.     GFXPLUS     = GFXPFEIL+4
  31.     GFXMAIN     = GFXPLUS+4
  32.         GFXMAP            = GFXMAIN+8
  33.         GFXHAUS     = GFXMAP+5
  34.     GFXPFEIL    = GFXHAUS+18
  35.     GFXBAUMAT   = GFXPFEIL+6
  36.     GFXBAUHAUS  = GFXBAUMAT+35
  37.     GFXMENU     = GFXBAUHAUS+86
  38.     GFXOVERHEAD = GFXMENU+3
  39.     GFXPFEILV   = GFXOVERHEAD+5
  40.     GFXMENGE    = GFXPFEILV+4
  41.     GFXWARELEER = GFXMENGE+8
  42.     GFXWARE     = GFXWARELEER+4
  43.     GFXKONT     = GFXWARE+41
  44.       GFXLEISTE   = GFXKONT+20
  45.         GFXSIED     = GFXLEISTE+55
  46.         GFXSIEDFACE    = GFXSIED+9
  47.         GFXSIEDINFR    = GFXSIEDFACE+4
  48.         GFXSIEDNAHR = GFXSIEDINFR+16
  49.         GFXPROD     = GFXSIEDNAHR+2
  50.         GFXSHIP            = GFXPROD+6
  51.         GFXWERFT        = GFXSHIP+39
  52.         GFXMILIT        = GFXWERFT+15
  53.  
  54. ;================HAUPT-GADGETS==================;
  55.  
  56.   ;---Name der Kontorstadt---;
  57.     @Nummer:    +0
  58.     BASE =      Nummer
  59.     Id:         IDNIX
  60.     Kind:       GAD_GFX
  61.     Noselflg:   1
  62.     Gfxnr:      GFXOVERHEAD+2
  63.     Pos:        6, 354
  64.     Size:       244, 30
  65.  
  66.     @Nummer:    +1
  67.     ObjFill:    BASE
  68.     Id:         IDHAUPT+0
  69.     Gfxnr:      GFXOVERHEAD+0
  70.  
  71.     @Nummer:    +1
  72.     Id:         IDHAUPT+1
  73.     Kind:       GAD_TEXTZ
  74.     Blocknr:    ZEINR
  75.     Color:      1, 0
  76.     Pos:        6, 358
  77.     Size:       244, 30
  78.     Posoffs:    122, 29
  79.   
  80.     ;---Mistkⁿbel---;
  81.         @Nummer:        +1
  82.     Id:         IDHAUPT+2
  83.     Kind:       GAD_GFX
  84.     Gfxnr:      GFXMILIT+8
  85.     Pressoff:        1
  86.         Pos:        183, 672
  87.     Size:       60, 69
  88.  
  89.     ;---Ausschleu▀en---;
  90.         @Nummer:        +1
  91.     Id:         IDHAUPT+3
  92.     Kind:       GAD_GFX
  93.     Gfxnr:      GFXMILIT+10
  94.     Pressoff:        1
  95.         Pos:        183, 588
  96.     Size:       60, 69
  97.  
  98.   ;---Erhaltungskosten, Waffenbedarf, Ausbildung Start---;
  99.         @Nummer:        +1
  100.     Id:         IDHAUPT+4
  101.     Kind:       GAD_GFX
  102.     Gfxnr:      GFXMILIT+14
  103.         Noselflg:   1
  104.     Pos:        21, 462
  105.     Size:       54, 41
  106.     
  107.     @Nummer:    +1
  108.     Id:         IDHAUPT+5
  109.     Kind:       GAD_TEXTL
  110.     Blocknr:    ZEINR
  111.     Color:      0, 0
  112.     Pos:        21, 462
  113.     Posoffs:    40, 30
  114.     Size:       54, 41
  115.  
  116.         @Nummer:        +1
  117.     Id:         IDHAUPT+6
  118.     Kind:       GAD_GFX
  119.     Gfxnr:      GFXMILIT+15
  120.         Noselflg:   1
  121.     Pos:        92, 462
  122.     Size:       36, 41
  123.  
  124.     @Nummer:    +1
  125.     Id:         IDHAUPT+7
  126.     Kind:       GAD_TEXTL
  127.     Blocknr:    ZEINR
  128.     Color:      0, 0
  129.     Pos:        92, 462
  130.     Posoffs:    40, 30
  131.     Size:       54, 41
  132.  
  133.         @Nummer:        +1
  134.     Id:         IDHAUPT+8
  135.     Kind:       GAD_GFX
  136.     Gfxnr:      GFXMILIT+12
  137.     Pressoff:        1
  138.         Pos:        183, 448
  139.     Size:       60, 69
  140.  
  141.     ;---Truppen-Symbole---;
  142.         @Nummer:    +1
  143.     BASE =            Nummer
  144.         Id:         IDHAUPT+20
  145.     Kind:       GAD_GFX
  146.     Gfxnr:      GFXMILIT
  147.     Basenr:     BASE
  148.     Reiheflg:   1
  149.         Pressoff:        4
  150.     Pos:        18, 506
  151.         Size:                56, 78
  152.  
  153.         @Nummer:        +1
  154.         ObjFill:        BASE
  155.         @Id:                +1
  156.         @Gfxnr:            +1
  157.         @Pos:                +56, +0
  158.  
  159.         @Nummer:        +1
  160.         ObjFill:        BASE
  161.         @Id:                +1
  162.         @Gfxnr:            +1
  163.         @Pos:                +56, +0
  164.  
  165.         @Nummer:        +1
  166.         ObjFill:        BASE
  167.         @Id:                +1
  168.         @Gfxnr:            +1
  169.         @Pos:                +56, +0
  170.  
  171.   ;---SoldatenfΣcher Grafik (nicht wΣhlbar)---;
  172.     @Nummer:    +1
  173.     X =         23
  174.     Y =         592
  175.     BASE =      Nummer
  176.     Id:         IDHAUPT+30
  177.     Kind:       GAD_GFX
  178.     Noselflg:   1
  179.     Gfxnr:      GFXWARE
  180.     Pos:        X, Y
  181.     Posoffs:    2, 1
  182.     Size:       46, 23
  183.     
  184.     @Nummer:    +1
  185.     ObjFill:    BASE
  186.     @Id:        +1
  187.     @Pos:       +53, +0
  188.  
  189.     @Nummer:    +1
  190.     ObjFill:    BASE
  191.     @Id:        +1
  192.     @Pos:       +53, +0
  193.  
  194.     @Nummer:    +1
  195.     ObjFill:    BASE
  196.     @Id:        +1
  197.     Pos:        X, Y+54
  198.     
  199.     @Nummer:    +1
  200.     ObjFill:    BASE
  201.     @Id:        +1
  202.     @Pos:       +53, +0
  203.  
  204.     @Nummer:    +1
  205.     ObjFill:    BASE
  206.     @Id:        +1
  207.     @Pos:       +53, +0
  208.  
  209.     @Nummer:    +1
  210.     ObjFill:    BASE
  211.     @Id:        +1
  212.     Pos:        X, Y+108
  213.     
  214.     @Nummer:    +1
  215.     ObjFill:    BASE
  216.     @Id:        +1
  217.     @Pos:       +53, +0
  218.  
  219.     @Nummer:    +1
  220.     ObjFill:    BASE
  221.     @Id:        +1
  222.     @Pos:       +53, +0
  223.  
  224.   ;---SoldatenfΣcher Energy (nicht wΣhlbar)---;
  225.     @Nummer:    +1
  226.     X =         23+44
  227.     Y =         592+3
  228.     BASE =      Nummer
  229.     Id:         IDHAUPT+50
  230.     Kind:       GAD_BALKEN
  231.     Noselflg:   1
  232.     Slidverflg: 1
  233.     Color:      COL_RED, COL_RED
  234.     Pos:        X, Y
  235.     Size:       4, 42
  236.     
  237.     @Nummer:    +1
  238.     ObjFill:    BASE
  239.     @Id:        +1
  240.     @Pos:       +53, +0
  241.  
  242.     @Nummer:    +1
  243.     ObjFill:    BASE
  244.     @Id:        +1
  245.     @Pos:       +53, +0
  246.  
  247.     @Nummer:    +1
  248.     ObjFill:    BASE
  249.     @Id:        +1
  250.     Pos:        X, Y+54
  251.     
  252.     @Nummer:    +1
  253.     ObjFill:    BASE
  254.     @Id:        +1
  255.     @Pos:       +53, +0
  256.  
  257.     @Nummer:    +1
  258.     ObjFill:    BASE
  259.     @Id:        +1
  260.     @Pos:       +53, +0
  261.  
  262.     @Nummer:    +1
  263.     ObjFill:    BASE
  264.     @Id:        +1
  265.     Pos:        X, Y+108
  266.     
  267.     @Nummer:    +1
  268.     ObjFill:    BASE
  269.     @Id:        +1
  270.     @Pos:       +53, +0
  271.  
  272.     @Nummer:    +1
  273.     ObjFill:    BASE
  274.     @Id:        +1
  275.     @Pos:       +53, +0
  276.  
  277.   ;---SoldatenfΣcher Erfahrung (nicht wΣhlbar)---;
  278.     @Nummer:    +1
  279.     X =         23
  280.     Y =         592
  281.     BASE =      Nummer
  282.     Id:         IDHAUPT+70
  283.     Kind:       GAD_TEXTR
  284.     Blocknr:    ZEILITTLE
  285.     Noselflg:   1
  286.     Color:      0, 0
  287.     Pos:        X, Y
  288.     Posoffs:    46, 19
  289.   
  290.     @Nummer:    +1
  291.     ObjFill:    BASE
  292.     @Id:        +1
  293.     @Pos:       +53, +0
  294.  
  295.     @Nummer:    +1
  296.     ObjFill:    BASE
  297.     @Id:        +1
  298.     @Pos:       +53, +0
  299.  
  300.     @Nummer:    +1
  301.     ObjFill:    BASE
  302.     @Id:        +1
  303.     Pos:        X, Y+54
  304.     
  305.     @Nummer:    +1
  306.     ObjFill:    BASE
  307.     @Id:        +1
  308.     @Pos:       +53, +0
  309.  
  310.     @Nummer:    +1
  311.     ObjFill:    BASE
  312.     @Id:        +1
  313.     @Pos:       +53, +0
  314.  
  315.     @Nummer:    +1
  316.     ObjFill:    BASE
  317.     @Id:        +1
  318.     Pos:        X, Y+108
  319.     
  320.     @Nummer:    +1
  321.     ObjFill:    BASE
  322.     @Id:        +1
  323.     @Pos:       +53, +0
  324.  
  325.     @Nummer:    +1
  326.     ObjFill:    BASE
  327.     @Id:        +1
  328.     @Pos:       +53, +0
  329.  
  330.   ;---SoldatenfΣcher (wΣhlbar)---;
  331.     @Nummer:    +1
  332.     X =         23
  333.     Y =         592
  334.     BASE =      Nummer
  335.     Id:         IDHAUPT+90
  336.     Kind:       GAD_GFX
  337.     Gfxnr:      GFXWARELEER+2
  338.     Basenr:     BASE
  339.         Reiheflg:   1
  340.     Pressoff:   1
  341.     Pos:        X, Y
  342.     Size:       48, 48
  343.     
  344.     @Nummer:    +1
  345.     ObjFill:    BASE
  346.     @Id:        +1
  347.     @Pos:       +53, +0
  348.  
  349.     @Nummer:    +1
  350.     ObjFill:    BASE
  351.     @Id:        +1
  352.     @Pos:       +53, +0
  353.  
  354.     @Nummer:    +1
  355.     ObjFill:    BASE
  356.     @Id:        +1
  357.     Pos:        X, Y+54
  358.     
  359.     @Nummer:    +1
  360.     ObjFill:    BASE
  361.     @Id:        +1
  362.     @Pos:       +53, +0
  363.  
  364.     @Nummer:    +1
  365.     ObjFill:    BASE
  366.     @Id:        +1
  367.     @Pos:       +53, +0
  368.  
  369.     @Nummer:    +1
  370.     ObjFill:    BASE
  371.     @Id:        +1
  372.     Pos:        X, Y+108
  373.     
  374.     @Nummer:    +1
  375.     ObjFill:    BASE
  376.     @Id:        +1
  377.     @Pos:       +53, +0
  378.  
  379.     @Nummer:    +1
  380.     ObjFill:    BASE
  381.     @Id:        +1
  382.     @Pos:       +53, +0
  383.  
  384.     ;---Waffengrafiken (nicht wΣhlbar)---;
  385.     @Nummer:    +1
  386.     BASE =      Nummer
  387.     Id:         IDHAUPT+110
  388.     Kind:       GAD_GFX
  389.     Noselflg:   1
  390.     Gfxnr:      GFXWARE
  391.     Pos:        20, 403
  392.     Posoffs:    2, 1
  393.     Size:       48, 46
  394.     
  395.     @Nummer:    +1
  396.     ObjFill:    BASE
  397.     @Id:        +1
  398.     @Pos:       +53, +0
  399.  
  400.     @Nummer:    +1
  401.     ObjFill:    BASE
  402.     @Id:        +1
  403.     @Pos:       +53, +0
  404.  
  405.   ;---Waffenmenge (nicht wΣhlbar)---;
  406.     @Nummer:    +1
  407.     BASE =      Nummer
  408.     Id:         IDHAUPT+120
  409.     Kind:       GAD_TEXTR
  410.     Blocknr:    ZEILITTLE
  411.     Noselflg:   1
  412.     Color:      0, 0
  413.     Pos:        20, 403
  414.     Posoffs:    47, 47
  415.   
  416.     @Nummer:    +1
  417.     ObjFill:    BASE
  418.     @Id:        +1
  419.     @Pos:       +53, +0
  420.  
  421.     @Nummer:    +1
  422.     ObjFill:    BASE
  423.     @Id:        +1
  424.     @Pos:       +53, +0
  425.  
  426.   ;---Waffengadgets---;
  427.     @Nummer:    +1
  428.     BASE =      Nummer
  429.     Id:         IDHAUPT+130
  430.     Kind:       GAD_GFX
  431.         Reiheflg:   1
  432.     Basenr:     BASE
  433.     Gfxnr:      GFXWARELEER+2
  434.     Pos:        20, 403
  435.     Size:       48, 48
  436.     
  437.     @Nummer:    +1
  438.     ObjFill:    BASE
  439.     @Id:        +1
  440.     @Pos:       +53, +0
  441.  
  442.     @Nummer:    +1
  443.     ObjFill:    BASE
  444.     @Id:        +1
  445.     @Pos:       +53, +0
  446.  
  447. EndObj;