home *** CD-ROM | disk | FTP | other *** search
/ PC Action 1998 June (Bonus) / Bomico.iso / Anno1602 / GADDATA / SKSHIP.GAD < prev    next >
Text File  |  1998-03-03  |  6KB  |  307 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.     COL_BALK =    185
  11.  
  12.     ZEINR =       0
  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     = 51001
  27.     IDNIX       = 51201
  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.         GFXTRANS        = GFXSTADT+14
  56.     GFXOPTION   = GFXTRANS+12
  57.     GFXKAMPF    = GFXOPTION+50
  58.  
  59. ;================HAUPT-GADGETS==================;
  60.  
  61.   ;---▄berschrift fⁿr Schiffsflotte---;
  62.     @Nummer:    0
  63.     BASE =      Nummer
  64.     Id:         IDNIX
  65.     Kind:       GAD_GFX
  66.     Noselflg:   1
  67.     Gfxnr:      GFXOVERHEAD+2
  68.     Pos:        6, 354
  69.     Size:       244, 30
  70.  
  71.     @Nummer:    +1
  72.     ObjFill:    BASE
  73.     Id:         IDHAUPT+0
  74.     Gfxnr:      GFXOVERHEAD+1
  75.  
  76.     @Nummer:    +1
  77.     Id:         IDHAUPT+1
  78.     Kind:       GAD_TEXTZ
  79.     Blocknr:    ZEINR
  80.     Color:      1, 1
  81.     Pos:        6, 358
  82.     Size:       244, 30
  83.     Posoffs:    124, 29
  84.  
  85.   ;---Kanonenbestⁿckung---*/
  86.     @Nummer:    +1
  87.     Id:         IDHAUPT+10
  88.     Kind:       GAD_GFX
  89.     Gfxnr:      GFXSHIP+3
  90.         Pressoff:        4
  91.         Pos:                159, 403
  92.         Size:                74, 56
  93.  
  94.     @Nummer:    +1
  95.     Id:         IDHAUPT+11
  96.     Kind:       GAD_TEXTR
  97.     Blocknr:    ZEINR
  98.     Color:      0, 0
  99.     Pos:        126, 414
  100.         Size:                30, 30
  101.     Posoffs:    30, 29
  102.  
  103.   ;---Zustandsbalken---;
  104.     @Nummer:    +1
  105.     Id:         IDHAUPT+12
  106.     Kind:       GAD_GFX
  107.     Noselflg:   1
  108.     Gfxnr:      GFXSHIP+12
  109.     Pos:        89, 468
  110.     Size:       145, 21
  111.  
  112.     @Nummer:    +1
  113.     Id:         IDHAUPT+13
  114.     Kind:       GAD_BALKEN
  115.     Slidhorflg: 1
  116.     Noselflg:   1
  117.     Color:      COL_BALK
  118.     Pos:        91, 471
  119.     Size:       141, 15
  120.  
  121.     @Nummer:    +1
  122.     Id:         IDHAUPT+14
  123.     Kind:       GAD_NIX
  124.     Pos:        89, 468
  125.     Size:       145, 21
  126.  
  127.   ;---Stoppen der Einheit---;
  128.     @Nummer:    +1
  129.     Id:         IDHAUPT+20
  130.     Kind:       GAD_GFX
  131.     Gfxnr:      GFXSHIP+24
  132.         Pressoff:        1
  133.     Pos:        30, 570
  134.     Size:       42, 59
  135.  
  136.   ;---Patroillenmodus einschalten---;
  137.     @Nummer:    +1
  138.     BASE =      Nummer
  139.     Id:         IDHAUPT+21
  140.     Kind:       GAD_GFX
  141.     Gfxnr:      GFXKAMPF+9
  142.     Flipflg:    1
  143.     Pressoff:   3
  144.     Pos:        97, 570
  145.     Size:       71, 59
  146.  
  147.   ;---Gadget fⁿr Weisse Flagge---;
  148.     @Nummer:    +1
  149.     ObjFill:    BASE
  150.     Id:         IDHAUPT+22
  151.     Flipflg:    1
  152.     @Gfxnr:     +1
  153.     Pos:        22, 439
  154.     Size:       56, 63
  155.  
  156.   ;---Waren ⁿber Bord werfen---;
  157.     @Nummer:    +1
  158.     Id:         IDHAUPT+23
  159.     Kind:       GAD_GFX
  160.     Gfxnr:      GFXKAMPF+24
  161.     Pressoff:   1
  162.     Pos:        169, 582
  163.     Size:       66, 55
  164.  
  165.   ;---Warengrafiken Schiff (nicht wΣhlbar)---;
  166.     @Nummer:    +1
  167.     X =         28
  168.     Y =         649
  169.     BASE =      Nummer
  170.     Id:         IDHAUPT+50
  171.     Kind:       GAD_GFX
  172.     Noselflg:   1
  173.     Gfxnr:      GFXWARE
  174.     Pos:        X, Y
  175.     Size:       48, 46
  176.     
  177.     @Nummer:    +1
  178.     ObjFill:    BASE
  179.     @Id:        +1
  180.     @Pos:       +53, +0
  181.  
  182.     @Nummer:    +1
  183.     ObjFill:    BASE
  184.     @Id:        +1
  185.     @Pos:       +53, +0
  186.  
  187.     @Nummer:    +1
  188.     ObjFill:    BASE
  189.     @Id:        +1
  190.     @Pos:       +53, +0
  191.  
  192.     @Nummer:    +1
  193.     ObjFill:    BASE
  194.     @Id:        +1
  195.     Pos:        X, Y+54
  196.     
  197.     @Nummer:    +1
  198.     ObjFill:    BASE
  199.     @Id:        +1
  200.     @Pos:       +53, +0
  201.  
  202.     @Nummer:    +1
  203.     ObjFill:    BASE
  204.     @Id:        +1
  205.     @Pos:       +53, +0
  206.  
  207.     @Nummer:    +1
  208.     ObjFill:    BASE
  209.     @Id:        +1
  210.     @Pos:       +53, +0
  211.  
  212.   ;---Lagermenge Schiff (nicht wΣhlbar)---;
  213.     @Nummer:    +1
  214.     X =         70
  215.     Y =         651
  216.     BASE =      Nummer
  217.     Id:         IDHAUPT+70
  218.     Kind:       GAD_BALKEN
  219.     Noselflg:   1
  220.     Slidverflg: 1
  221.     Color:      COL_RED, COL_RED
  222.     Pos:        X, Y
  223.     Size:       4, 42
  224.     
  225.     @Nummer:    +1
  226.     ObjFill:    BASE
  227.     @Id:        +1
  228.     @Pos:       +53, +0
  229.  
  230.     @Nummer:    +1
  231.     ObjFill:    BASE
  232.     @Id:        +1
  233.     @Pos:       +53, +0
  234.  
  235.     @Nummer:    +1
  236.     ObjFill:    BASE
  237.     @Id:        +1
  238.     @Pos:       +53, +0
  239.  
  240.     @Nummer:    +1
  241.     ObjFill:    BASE
  242.     @Id:        +1
  243.     Pos:        X, Y+54
  244.     
  245.     @Nummer:    +1
  246.     ObjFill:    BASE
  247.     @Id:        +1
  248.     @Pos:       +53, +0
  249.  
  250.     @Nummer:    +1
  251.     ObjFill:    BASE
  252.     @Id:        +1
  253.     @Pos:       +53, +0
  254.  
  255.     @Nummer:    +1
  256.     ObjFill:    BASE
  257.     @Id:        +1
  258.     @Pos:       +53, +0
  259.  
  260.   ;---Warengadgets Schiff---;
  261.     @Nummer:    +1
  262.     X =         26
  263.     Y =         648
  264.     BASE =      Nummer
  265.     Id:         IDHAUPT+90
  266.     Kind:       GAD_GFX
  267.     Gfxnr:      GFXWARELEER+2
  268.     Pressoff:   1
  269.     Pos:        X, Y
  270.     Size:       48, 48
  271.     
  272.     @Nummer:    +1
  273.     ObjFill:    BASE
  274.     @Id:        +1
  275.     @Pos:       +53, +0
  276.  
  277.     @Nummer:    +1
  278.     ObjFill:    BASE
  279.     @Id:        +1
  280.     @Pos:       +53, +0
  281.  
  282.     @Nummer:    +1
  283.     ObjFill:    BASE
  284.     @Id:        +1
  285.     @Pos:       +53, +0
  286.  
  287.     @Nummer:    +1
  288.     ObjFill:    BASE
  289.     @Id:        +1
  290.     Pos:        X, Y+54
  291.     
  292.     @Nummer:    +1
  293.     ObjFill:    BASE
  294.     @Id:        +1
  295.     @Pos:       +53, +0
  296.  
  297.     @Nummer:    +1
  298.     ObjFill:    BASE
  299.     @Id:        +1
  300.     @Pos:       +53, +0
  301.  
  302.     @Nummer:    +1
  303.     ObjFill:    BASE
  304.     @Id:        +1
  305.     @Pos:       +53, +0
  306.  
  307.   EndObj;