home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 19 / AACD19.BIN / AACD / Programming / YAEC / externs / layers.ext < prev    next >
Encoding:
Text File  |  2001-02-23  |  4.8 KB  |  244 lines

  1. ;.ext file Created by fdtool in LITTEL package v18
  2. EXT InitLayers 1
  3.    move.l GLOBAL_layersbase(a4), a6
  4.    move.l (a7)+, a0
  5.    jsr -30(a6)
  6. ENDEXT
  7. EXT CreateUpfrontLayer 8
  8.    move.l GLOBAL_layersbase(a4), a6
  9.    movem.l d2-d7/a2-a5, -(a7)
  10.    add.l #40, a7
  11.    move.l (a7)+, a0
  12.    move.l (a7)+, a1
  13.    move.l (a7)+, d0
  14.    move.l (a7)+, d1
  15.    move.l (a7)+, d2
  16.    move.l (a7)+, d3
  17.    move.l (a7)+, d4
  18.    move.l (a7)+, a2
  19.    sub.l #72, a7
  20.    jsr -36(a6)
  21.    movem.l (a7)+, d2-d7/a2-a5
  22. ENDEXT
  23. EXT CreateBehindLayer 8
  24.    move.l GLOBAL_layersbase(a4), a6
  25.    movem.l d2-d7/a2-a5, -(a7)
  26.    add.l #40, a7
  27.    move.l (a7)+, a0
  28.    move.l (a7)+, a1
  29.    move.l (a7)+, d0
  30.    move.l (a7)+, d1
  31.    move.l (a7)+, d2
  32.    move.l (a7)+, d3
  33.    move.l (a7)+, d4
  34.    move.l (a7)+, a2
  35.    sub.l #72, a7
  36.    jsr -42(a6)
  37.    movem.l (a7)+, d2-d7/a2-a5
  38. ENDEXT
  39. EXT UpfrontLayer 2
  40.    move.l GLOBAL_layersbase(a4), a6
  41.    move.l (a7)+, a0
  42.    move.l (a7)+, a1
  43.    jsr -48(a6)
  44. ENDEXT
  45. EXT BehindLayer 2
  46.    move.l GLOBAL_layersbase(a4), a6
  47.    move.l (a7)+, a0
  48.    move.l (a7)+, a1
  49.    jsr -54(a6)
  50. ENDEXT
  51. EXT MoveLayer 4
  52.    move.l GLOBAL_layersbase(a4), a6
  53.    move.l (a7)+, a0
  54.    move.l (a7)+, a1
  55.    move.l (a7)+, d0
  56.    move.l (a7)+, d1
  57.    jsr -60(a6)
  58. ENDEXT
  59. EXT SizeLayer 4
  60.    move.l GLOBAL_layersbase(a4), a6
  61.    move.l (a7)+, a0
  62.    move.l (a7)+, a1
  63.    move.l (a7)+, d0
  64.    move.l (a7)+, d1
  65.    jsr -66(a6)
  66. ENDEXT
  67. EXT ScrollLayer 4
  68.    move.l GLOBAL_layersbase(a4), a6
  69.    move.l (a7)+, a0
  70.    move.l (a7)+, a1
  71.    move.l (a7)+, d0
  72.    move.l (a7)+, d1
  73.    jsr -72(a6)
  74. ENDEXT
  75. EXT BeginUpdate 1
  76.    move.l GLOBAL_layersbase(a4), a6
  77.    move.l (a7)+, a0
  78.    jsr -78(a6)
  79. ENDEXT
  80. EXT EndUpdate 2
  81.    move.l GLOBAL_layersbase(a4), a6
  82.    move.l (a7)+, a0
  83.    move.l (a7)+, d0
  84.    jsr -84(a6)
  85. ENDEXT
  86. EXT DeleteLayer 2
  87.    move.l GLOBAL_layersbase(a4), a6
  88.    move.l (a7)+, a0
  89.    move.l (a7)+, a1
  90.    jsr -90(a6)
  91. ENDEXT
  92. EXT LockLayer 2
  93.    move.l GLOBAL_layersbase(a4), a6
  94.    move.l (a7)+, a0
  95.    move.l (a7)+, a1
  96.    jsr -96(a6)
  97. ENDEXT
  98. EXT UnlockLayer 1
  99.    move.l GLOBAL_layersbase(a4), a6
  100.    move.l (a7)+, a0
  101.    jsr -102(a6)
  102. ENDEXT
  103. EXT LockLayers 1
  104.    move.l GLOBAL_layersbase(a4), a6
  105.    move.l (a7)+, a0
  106.    jsr -108(a6)
  107. ENDEXT
  108. EXT UnlockLayers 1
  109.    move.l GLOBAL_layersbase(a4), a6
  110.    move.l (a7)+, a0
  111.    jsr -114(a6)
  112. ENDEXT
  113. EXT LockLayerInfo 1
  114.    move.l GLOBAL_layersbase(a4), a6
  115.    move.l (a7)+, a0
  116.    jsr -120(a6)
  117. ENDEXT
  118. EXT SwapBitsRastPortClipRect 2
  119.    move.l GLOBAL_layersbase(a4), a6
  120.    move.l (a7)+, a0
  121.    move.l (a7)+, a1
  122.    jsr -126(a6)
  123. ENDEXT
  124. EXT WhichLayer 3
  125.    move.l GLOBAL_layersbase(a4), a6
  126.    move.l (a7)+, a0
  127.    move.l (a7)+, d0
  128.    move.l (a7)+, d1
  129.    jsr -132(a6)
  130. ENDEXT
  131. EXT UnlockLayerInfo 1
  132.    move.l GLOBAL_layersbase(a4), a6
  133.    move.l (a7)+, a0
  134.    jsr -138(a6)
  135. ENDEXT
  136. EXT NewLayerInfo 0
  137.    move.l GLOBAL_layersbase(a4), a6
  138.    jsr -144(a6)
  139. ENDEXT
  140. EXT DisposeLayerInfo 1
  141.    move.l GLOBAL_layersbase(a4), a6
  142.    move.l (a7)+, a0
  143.    jsr -150(a6)
  144. ENDEXT
  145. EXT FattenLayerInfo 1
  146.    move.l GLOBAL_layersbase(a4), a6
  147.    move.l (a7)+, a0
  148.    jsr -156(a6)
  149. ENDEXT
  150. EXT ThinLayerInfo 1
  151.    move.l GLOBAL_layersbase(a4), a6
  152.    move.l (a7)+, a0
  153.    jsr -162(a6)
  154. ENDEXT
  155. EXT MoveLayerInFrontOf 2
  156.    move.l GLOBAL_layersbase(a4), a6
  157.    move.l (a7)+, a0
  158.    move.l (a7)+, a1
  159.    jsr -168(a6)
  160. ENDEXT
  161. EXT InstallClipRegion 2
  162.    move.l GLOBAL_layersbase(a4), a6
  163.    move.l (a7)+, a0
  164.    move.l (a7)+, a1
  165.    jsr -174(a6)
  166. ENDEXT
  167. EXT MoveSizeLayer 5
  168.    move.l GLOBAL_layersbase(a4), a6
  169.    movem.l d2-d7/a2-a5, -(a7)
  170.    add.l #40, a7
  171.    move.l (a7)+, a0
  172.    move.l (a7)+, d0
  173.    move.l (a7)+, d1
  174.    move.l (a7)+, d2
  175.    move.l (a7)+, d3
  176.    sub.l #60, a7
  177.    jsr -180(a6)
  178.    movem.l (a7)+, d2-d7/a2-a5
  179. ENDEXT
  180. EXT CreateUpfrontHookLayer 9
  181.    move.l GLOBAL_layersbase(a4), a6
  182.    movem.l d2-d7/a2-a5, -(a7)
  183.    add.l #40, a7
  184.    move.l (a7)+, a0
  185.    move.l (a7)+, a1
  186.    move.l (a7)+, d0
  187.    move.l (a7)+, d1
  188.    move.l (a7)+, d2
  189.    move.l (a7)+, d3
  190.    move.l (a7)+, d4
  191.    move.l (a7)+, a3
  192.    move.l (a7)+, a2
  193.    sub.l #76, a7
  194.    jsr -186(a6)
  195.    movem.l (a7)+, d2-d7/a2-a5
  196. ENDEXT
  197. EXT CreateBehindHookLayer 9
  198.    move.l GLOBAL_layersbase(a4), a6
  199.    movem.l d2-d7/a2-a5, -(a7)
  200.    add.l #40, a7
  201.    move.l (a7)+, a0
  202.    move.l (a7)+, a1
  203.    move.l (a7)+, d0
  204.    move.l (a7)+, d1
  205.    move.l (a7)+, d2
  206.    move.l (a7)+, d3
  207.    move.l (a7)+, d4
  208.    move.l (a7)+, a3
  209.    move.l (a7)+, a2
  210.    sub.l #76, a7
  211.    jsr -192(a6)
  212.    movem.l (a7)+, d2-d7/a2-a5
  213. ENDEXT
  214. EXT InstallLayerHook 2
  215.    move.l GLOBAL_layersbase(a4), a6
  216.    move.l (a7)+, a0
  217.    move.l (a7)+, a1
  218.    jsr -198(a6)
  219. ENDEXT
  220. EXT InstallLayerInfoHook 2
  221.    move.l GLOBAL_layersbase(a4), a6
  222.    move.l (a7)+, a0
  223.    move.l (a7)+, a1
  224.    jsr -204(a6)
  225. ENDEXT
  226. EXT SortLayerCR 3
  227.    move.l GLOBAL_layersbase(a4), a6
  228.    move.l (a7)+, a0
  229.    move.l (a7)+, d0
  230.    move.l (a7)+, d1
  231.    jsr -210(a6)
  232. ENDEXT
  233. EXT DoHookClipRects 3
  234.    move.l GLOBAL_layersbase(a4), a6
  235.    movem.l d2-d7/a2-a5, -(a7)
  236.    add.l #40, a7
  237.    move.l (a7)+, a0
  238.    move.l (a7)+, a1
  239.    move.l (a7)+, a2
  240.    sub.l #52, a7
  241.    jsr -216(a6)
  242.    movem.l (a7)+, d2-d7/a2-a5
  243. ENDEXT
  244. EOF