home *** CD-ROM | disk | FTP | other *** search
/ PC Action 1998 June (Bonus) / Bomico.iso / Anno1602 / GADDATA / TRADER.GAD < prev    next >
Text File  |  1998-03-03  |  5KB  |  217 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.  
  13.   ;---Default-Werte festlegen---;
  14.     @Nummer:    0
  15.     Id:         0
  16.     Blocknr:    BLK_TOOL
  17.     Gfxnr:      0
  18.     Kind:       GAD_UNUSED
  19.     ObjFill:    0,MAXGADGET
  20.  
  21.   ;========================================;
  22.   ;   Hier starten richtige Definitionen   ;
  23.   ;========================================;
  24.  
  25.     IDHAUPT     = 59001
  26.     IDNIX       = 59901
  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.       GFXSTADT        = GFXMILIT+18
  54.       GFXTRANS        = GFXSTADT+14
  55.     GFXOPTION   = GFXTRANS+12
  56.     GFXKAMPF    = GFXOPTION+50
  57.     GFXPIRAT    = GFXKAMPF+26
  58.     GFXVERTRAG  = GFXPIRAT+19
  59.     GFXINFO     = GFXVERTRAG+34
  60.     GFXROUTE    = GFXINFO+8
  61.     GFXTRADER   = GFXROUTE+11
  62.  
  63. ;================HAUPT-GADGETS==================;
  64.  
  65.   ;---Name des Schiffes---;
  66.     @Nummer:    0
  67.     BASE =      Nummer
  68.     Id:         IDNIX
  69.     Kind:       GAD_GFX
  70.     Noselflg:   1
  71.     Gfxnr:      GFXOVERHEAD+2
  72.     Pos:        6, 354
  73.     Size:       244, 30
  74.  
  75.     @Nummer:    +1
  76.     Id:         IDHAUPT+0
  77.     ObjFill:    BASE
  78.     Gfxnr:      GFXOVERHEAD+3
  79.  
  80.     @Nummer:    +1
  81.     Id:         IDHAUPT+1
  82.     Kind:       GAD_TEXTZ
  83.     Blocknr:    ZEINR
  84.     Color:      1, 0
  85.     Pos:        6, 358
  86.     Size:       244, 30
  87.     Posoffs:    124, 29
  88.  
  89.     ;---Handel mit fremden Kontor---;
  90.     @Nummer:    +1
  91.     Id:         IDHAUPT+2
  92.     Kind:       GAD_GFX
  93.       Gfxnr:      GFXSHIP+2
  94.         Pressoff:        4
  95.         Pos:              16, 627
  96.         Size:                64, 62
  97.  
  98.     ;---Warenaustausch mit eigenen Kontor---;
  99.     @Nummer:    +1
  100.     Id:         IDHAUPT+3
  101.     Kind:       GAD_GFX
  102.     Gfxnr:      GFXSHIP+16
  103.         Pressoff:        1
  104.         Pos:              16, 627
  105.         Size:                64, 62
  106.  
  107.   ;---Festlegen einer fixen Schiffsroute---;
  108.     @Nummer:    +1
  109.     Id:         IDHAUPT+4
  110.     Kind:       GAD_GFX
  111.     Gfxnr:      GFXTRADER+0
  112.         Pressoff:        2
  113.         Pos:              101, 621
  114.         Size:                68, 67
  115.  
  116.   ;---Ein -bzw. Ausschalten des Routenmodus---;
  117.     @Nummer:    +1
  118.     Id:         IDHAUPT+5
  119.     Kind:       GAD_GFX
  120.     Gfxnr:      GFXTRADER+1
  121.     Flipflg:    1
  122.         Pressoff:        2
  123.         Pos:              179, 624
  124.         Size:                57, 67
  125.  
  126.   ;---Stoppen des Traders---;
  127.     @Nummer:    +1
  128.     Id:         IDHAUPT+6
  129.     Kind:       GAD_GFX
  130.     Gfxnr:      GFXSHIP+24
  131.         Pressoff:        1
  132.         Pos:              30, 624
  133.         Size:                56, 66
  134.  
  135.   ;---Warengrafiken Schiff (nicht wΣhlbar)---;
  136.     @Nummer:    +1
  137.     X =         28
  138.     Y =         701
  139.     BASE =      Nummer
  140.     Id:         IDHAUPT+50
  141.     Kind:       GAD_GFX
  142.     Noselflg:   1
  143.     Gfxnr:      GFXWARE
  144.     Pos:        X, Y
  145.     Size:       48, 46
  146.     
  147.     @Nummer:    +1
  148.     ObjFill:    BASE
  149.     @Id:        +1
  150.     @Pos:       +53, +0
  151.  
  152.     @Nummer:    +1
  153.     ObjFill:    BASE
  154.     @Id:        +1
  155.     @Pos:       +53, +0
  156.  
  157.     @Nummer:    +1
  158.     ObjFill:    BASE
  159.     @Id:        +1
  160.     @Pos:       +53, +0
  161.  
  162.   ;---Lagermenge Schiff (nicht wΣhlbar)---;
  163.     @Nummer:    +1
  164.     X =         70
  165.     Y =         703
  166.     BASE =      Nummer
  167.     Id:         IDHAUPT+70
  168.     Kind:       GAD_BALKEN
  169.     Noselflg:   1
  170.     Slidverflg: 1
  171.     Color:      COL_RED, COL_RED
  172.     Pos:        X, Y
  173.     Size:       4, 42
  174.     
  175.     @Nummer:    +1
  176.     ObjFill:    BASE
  177.     @Id:        +1
  178.     @Pos:       +53, +0
  179.  
  180.     @Nummer:    +1
  181.     ObjFill:    BASE
  182.     @Id:        +1
  183.     @Pos:       +53, +0
  184.  
  185.     @Nummer:    +1
  186.     ObjFill:    BASE
  187.     @Id:        +1
  188.     @Pos:       +53, +0
  189.  
  190.   ;---Warengadgets Schiff---;
  191.     @Nummer:    +1
  192.     X =         26
  193.     Y =         700
  194.     BASE =      Nummer
  195.     Id:         IDHAUPT+90
  196.     Kind:       GAD_GFX
  197.     Gfxnr:      GFXWARELEER+2
  198.     Pressoff:   1
  199.     Pos:        X, Y
  200.     Size:       48, 48
  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.     @Nummer:    +1
  213.     ObjFill:    BASE
  214.     @Id:        +1
  215.     @Pos:       +53, +0
  216.  
  217. EndObj;