home *** CD-ROM | disk | FTP | other *** search
/ Gambler 29 B / GAMBLERCD29B.BIN / Anno1602 / anno1602.exe / GADDATA / SHIP.GAD < prev    next >
Text File  |  1998-02-16  |  9KB  |  415 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     = 38001
  27.     IDNIX       = 38901
  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.  
  53. ;================HAUPT-GADGETS==================;
  54.  
  55.   ;---Name des Schiffes---;
  56.     @Nummer:    0
  57.     BASE =      Nummer
  58.     Id:         IDNIX
  59.     Kind:       GAD_GFX
  60.     Noselflg:   1
  61.     Gfxnr:      GFXOVERHEAD+2
  62.     Pos:        6, 354
  63.     Size:       244, 30
  64.  
  65.     @Nummer:    +1
  66.     ObjFill:    BASE
  67.     Id:         IDHAUPT+0
  68.     Gfxnr:      GFXOVERHEAD+1
  69.  
  70.     @Nummer:    +1
  71.     Id:         IDHAUPT+1
  72.     Kind:       GAD_TEXTZ
  73.     Blocknr:    ZEINR
  74.     Color:      1, 0
  75.     Pos:        6, 358
  76.     Size:       244, 30
  77.     Posoffs:    124, 29
  78.  
  79.     ;---Reparatur, Verkauf, Handel und Kanone
  80.     @Nummer:    +1
  81.     Id:         IDHAUPT+2
  82.     Kind:       GAD_GFX
  83.         Flipflg:        1
  84.     Gfxnr:      GFXSHIP
  85.         Pressoff:        4
  86.     Pos:        22, 439
  87.     Size:       62, 67
  88.  
  89.     @Nummer:    +1
  90.     Id:         IDHAUPT+3
  91.     Kind:       GAD_GFX
  92.         Flipflg:        1
  93.     Gfxnr:      GFXSHIP+1
  94.         Pressoff:        4
  95.         Pos:            179, 572
  96.         Size:          66, 68
  97.  
  98.     @Nummer:    +1
  99.     Id:         IDHAUPT+4
  100.     Kind:       GAD_GFX
  101.       Gfxnr:      GFXSHIP+2
  102.         Pressoff:        4
  103.         Pos:              16, 577
  104.         Size:                64, 62
  105.  
  106.     @Nummer:    +1
  107.     Id:         IDHAUPT+5
  108.     Kind:       GAD_GFX
  109.     Gfxnr:      GFXSHIP+3
  110.         Pressoff:        4
  111.         Pos:                159, 403
  112.         Size:                74, 56
  113.  
  114.     @Nummer:    +1
  115.     Id:         IDHAUPT+6
  116.     Kind:       GAD_TEXTR
  117.     Blocknr:    ZEINR
  118.     Color:      0, 0
  119.     Pos:        126, 414
  120.         Size:                30, 30
  121.     Posoffs:    30, 29
  122.  
  123.   ;---Zustandsbalken---;
  124.     @Nummer:    +1
  125.     Id:         IDHAUPT+7
  126.     Kind:       GAD_GFX
  127.     Noselflg:   1
  128.     Gfxnr:      GFXSHIP+12
  129.     Pos:        89, 468
  130.     Size:       145, 21
  131.  
  132.     @Nummer:    +1
  133.     Id:         IDHAUPT+8
  134.     Kind:       GAD_BALKEN
  135.     Slidhorflg: 1
  136.     Noselflg:   1
  137.     Color:      COL_BALK
  138.     Pos:        91, 471
  139.     Size:       141, 15
  140.  
  141.     @Nummer:    +1
  142.     Id:         IDHAUPT+9
  143.     Kind:       GAD_NIX
  144.     Pos:        89, 468
  145.     Size:       145, 21
  146.  
  147.   ;---Warenpreis Schieberegler---;
  148.     @Nummer:    +1
  149.     Id:         IDHAUPT+10    ; Untergrund!!
  150.     Kind:       GAD_GFX
  151.     Noselflg:   1
  152.     Gfxnr:      GFXSHIP+13
  153.     Pos:        47, 545
  154.     
  155.     @Nummer:    +1
  156.     Id:         IDHAUPT+11    ; Kugel !!
  157.     Kind:       GAD_GFX
  158.     Slidhorflg: 1
  159.     Gfxnr:      GFXKONT+16
  160.     Pressoff:   1
  161.     Pos:        60, 534
  162.     Size:       133, 36
  163.     Posoffs:    -13, 0
  164.  
  165.   ;---Minus / Plus fⁿr Warenpreis---;
  166.     @Nummer:    +1
  167.     Id:         IDHAUPT+12
  168.     Kind:       GAD_GFX
  169.     Gfxnr:      GFXSHIP+8
  170.     Pressoff:   2
  171.     Pos:        21, 538
  172.     Size:       25, 25
  173.     Posoffs:    5, 5
  174.  
  175.     @Nummer:    +1
  176.     Id:         IDHAUPT+13
  177.     Kind:       GAD_GFX
  178.     Gfxnr:      GFXSHIP+9
  179.     Pressoff:   2
  180.     Pos:        209, 534
  181.     Size:       30, 33
  182.  
  183.     @Nummer:    +1
  184.     Id:         IDHAUPT+14
  185.     Kind:       GAD_TEXTL
  186.     Blocknr:    ZEINR
  187.     Color:      0, 0
  188.     Pos:        25, 507
  189.     Size:       210, 30
  190.     Posoffs:    0, 29
  191.  
  192.     @Nummer:    +1
  193.     Id:         IDHAUPT+15
  194.     Kind:       GAD_TEXTR
  195.     Blocknr:    ZEINR
  196.         Noselflg:        1
  197.     Color:      0, 0
  198.     Pos:        25, 507
  199.     Posoffs:    210, 29
  200.  
  201.     ;---Kontorerrichtung---;
  202.     @Nummer:    +1
  203.     Id:         IDHAUPT+16
  204.     Kind:       GAD_GFX
  205.     Gfxnr:      GFXSHIP+14
  206.         Pressoff:        1
  207.     Pos:        16, 566
  208.     Size:       95, 79
  209.  
  210.     ;---Warenaustausch mit eigenen Kontor---;
  211.     @Nummer:    +1
  212.     Id:         IDHAUPT+17
  213.     Kind:       GAD_GFX
  214.     Gfxnr:      GFXSHIP+16
  215.         Pressoff:        1
  216.         Pos:              16, 577
  217.         Size:                64, 62
  218.  
  219.   ;---Kontaktaufnahme mit Piraten---;
  220.     @Nummer:    +1
  221.     Id:         IDHAUPT+18
  222.     Kind:       GAD_GFX
  223.     Gfxnr:      GFXSHIP+18
  224.         Pressoff:        1
  225.         Pos:              18, 428
  226.         Size:                87, 78
  227.  
  228.   ;---Ein -bzw. Ausschalten des Routenmodus---;
  229.     @Nummer:    +1
  230.     Id:         IDHAUPT+19
  231.     Kind:       GAD_GFX
  232.     Gfxnr:      GFXSHIP+20
  233.     Flipflg:    1
  234.         Pressoff:        1
  235.         Pos:              177, 499
  236.         Size:                56, 65
  237.  
  238.   ;---Festlegen einer fixen Schiffsroute---;
  239.     @Nummer:    +1
  240.     Id:         IDHAUPT+20
  241.     Kind:       GAD_GFX
  242.     Gfxnr:      GFXSHIP+22
  243.         Pressoff:        1
  244.         Pos:              104, 557
  245.         Size:                68, 90
  246.  
  247.   ;---Stoppen des Schiffes---;
  248.     @Nummer:    +1
  249.     Id:         IDHAUPT+21
  250.     Kind:       GAD_GFX
  251.     Gfxnr:      GFXSHIP+24
  252.         Pressoff:        1
  253.         Pos:              30, 570
  254.         Size:                56, 66
  255.  
  256.   ;---Erkunden einer Insel---;
  257.     @Nummer:    +1
  258.     Id:         IDHAUPT+22
  259.     Kind:       GAD_GFX
  260.     Gfxnr:      GFXSHIP+26
  261.         Pressoff:        1
  262.         Pos:              18, 447
  263.         Size:                63, 71
  264.  
  265.     @Nummer:    +1
  266.     Id:         IDHAUPT+23
  267.     Kind:       GAD_GFX
  268.     Gfxnr:      GFXSHIP+28
  269.         Noselflg:        1
  270.         Pos:              18, 447
  271.         Size:                63, 71
  272.  
  273.   ;---Warengrafiken Schiff (nicht wΣhlbar)---;
  274.     @Nummer:    +1
  275.     X =         28
  276.     Y =         649
  277.     BASE =      Nummer
  278.     Id:         IDHAUPT+50
  279.     Kind:       GAD_GFX
  280.     Noselflg:   1
  281.     Gfxnr:      GFXWARE
  282.     Pos:        X, Y
  283.     Size:       48, 46
  284.     
  285.     @Nummer:    +1
  286.     ObjFill:    BASE
  287.     @Id:        +1
  288.     @Pos:       +53, +0
  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:       +53, +0
  319.  
  320.   ;---Lagermenge Schiff (nicht wΣhlbar)---;
  321.     @Nummer:    +1
  322.     X =         70
  323.     Y =         651
  324.     BASE =      Nummer
  325.     Id:         IDHAUPT+70
  326.     Kind:       GAD_BALKEN
  327.     Noselflg:   1
  328.     Slidverflg: 1
  329.     Color:      COL_RED, COL_RED
  330.     Pos:        X, Y
  331.     Size:       4, 42
  332.     
  333.     @Nummer:    +1
  334.     ObjFill:    BASE
  335.     @Id:        +1
  336.     @Pos:       +53, +0
  337.  
  338.     @Nummer:    +1
  339.     ObjFill:    BASE
  340.     @Id:        +1
  341.     @Pos:       +53, +0
  342.  
  343.     @Nummer:    +1
  344.     ObjFill:    BASE
  345.     @Id:        +1
  346.     @Pos:       +53, +0
  347.  
  348.     @Nummer:    +1
  349.     ObjFill:    BASE
  350.     @Id:        +1
  351.     Pos:        X, Y+54
  352.     
  353.     @Nummer:    +1
  354.     ObjFill:    BASE
  355.     @Id:        +1
  356.     @Pos:       +53, +0
  357.  
  358.     @Nummer:    +1
  359.     ObjFill:    BASE
  360.     @Id:        +1
  361.     @Pos:       +53, +0
  362.  
  363.     @Nummer:    +1
  364.     ObjFill:    BASE
  365.     @Id:        +1
  366.     @Pos:       +53, +0
  367.  
  368.   ;---Warengadgets Schiff---;
  369.     @Nummer:    +1
  370.     X =         26
  371.     Y =         648
  372.     BASE =      Nummer
  373.     Id:         IDHAUPT+90
  374.     Kind:       GAD_GFX
  375.     Gfxnr:      GFXWARELEER+2
  376.     Pressoff:   1
  377.     Pos:        X, Y
  378.     Size:       48, 48
  379.     
  380.     @Nummer:    +1
  381.     ObjFill:    BASE
  382.     @Id:        +1
  383.     @Pos:       +53, +0
  384.  
  385.     @Nummer:    +1
  386.     ObjFill:    BASE
  387.     @Id:        +1
  388.     @Pos:       +53, +0
  389.  
  390.     @Nummer:    +1
  391.     ObjFill:    BASE
  392.     @Id:        +1
  393.     @Pos:       +53, +0
  394.  
  395.     @Nummer:    +1
  396.     ObjFill:    BASE
  397.     @Id:        +1
  398.     Pos:        X, Y+54
  399.     
  400.     @Nummer:    +1
  401.     ObjFill:    BASE
  402.     @Id:        +1
  403.     @Pos:       +53, +0
  404.  
  405.     @Nummer:    +1
  406.     ObjFill:    BASE
  407.     @Id:        +1
  408.     @Pos:       +53, +0
  409.  
  410.     @Nummer:    +1
  411.     ObjFill:    BASE
  412.     @Id:        +1
  413.     @Pos:       +53, +0
  414.  
  415. EndObj;