home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 594b.lha / VectorLibrary / Assembler / vector.i < prev   
Text File  |  1991-11-09  |  3KB  |  158 lines

  1.  *************************************************
  2.  *                         *
  3.  *  Assembler-Include for vector.library V1.6x   *
  4.  *                         *
  5.  * written by Alexander Lippert    12-Sep-91     *
  6.  *                                               *
  7.  *************************************************
  8.  
  9.  
  10.  RSRESET
  11.  
  12. NewVScreen    rs.b 0
  13.  
  14. nvs_LeftEdge    rs.w 1
  15. nvs_TopEdge    rs.w 1
  16. nvs_Width    rs.w 1
  17. nvs_Height    rs.w 1
  18. nvs_Depth    rs.w 1
  19. nvs_DetailPen    rs.b 1
  20. nvs_BlockPen    rs.b 1
  21. nvs_ViewModes    rs.w 1
  22. nvs_Font    rs.l 1
  23. nvs_DefaultTitle    rs.l 1
  24. vw_Flags    rs.w 1
  25. vw_LeftEdge    rs.w 1
  26. vw_TopEdge    rs.w 1
  27. vw_Width    rs.w 1
  28. vw_Height    rs.w 1
  29. vw_Depth    rs.w 1
  30.  
  31.  
  32.  RSRESET
  33.  
  34. Joy             rs.b 0
  35.  
  36. jy_Mov_Z    rs.w 1
  37. jy_Border_Front rs.w 1
  38. jy_Border_Back  rs.w 1
  39. jy_Rot_X        rs.w 1
  40. jy_Rot_Y        rs.w 1
  41. jy_Rot_Z        rs.w 1
  42.  
  43.  
  44.  RSRESET
  45.  
  46. World        rs.b 0
  47.  
  48. wo_Flags    rs.w 1
  49. wo_Number    rs.w 1
  50.  
  51. wo_Object    rs.l 1  ; Dieser Zeiger auf die Objekt-Struktur
  52.                   ; wiederholt sich gemäß "wo_Number"
  53.  
  54.  
  55.  RSRESET
  56.                   
  57. Object        rs.b 0
  58.  
  59. ob_Point_Data   rs.l 1
  60. ob_Area_Data    rs.l 1
  61. ob_Move_Table    rs.l 1
  62. ob_Pos_X    rs.w 1
  63. ob_Pos_Y    rs.w 1
  64. ob_Pos_Z    rs.w 1
  65. ob_Rot_X    rs.w 1
  66. ob_Rot_Y    rs.w 1
  67. ob_Rot_Z    rs.w 1
  68.  
  69.  
  70.  RSRESET
  71.  
  72. Point_Data      rs.b 0
  73.  
  74. pd_Number       rs.w 1
  75.  
  76. pd_X            rs.w 1  ; Diese Folge von Worten
  77. pd_Y            rs.w 1  ; wiederholt sich gemäß dem
  78. pd_Z            rs.w 1  ; Wert von "pd_Number"
  79. pd_Proper_Size    rs.w 1  ;
  80.  
  81.  
  82.  RSRESET
  83.  
  84. Area_Data    rs.b 0
  85.  
  86. ad_Number       rs.w 1
  87.  
  88. ad_Angles       rs.w 1  ; Diese Folge von Worten
  89. ad_Color        rs.w 1  ; wiederholt sich gemäß dem
  90. ad_Point1       rs.w 1  ; Wert von "ad_Number"
  91. ad_Point2       rs.w 1  ;
  92. ad_Point3       rs.w 1  ;
  93. ad_Point4       rs.w 1  ;
  94. ad_Point5       rs.w 1  ;
  95. ad_Point6       rs.w 1  ;
  96. ad_Point7       rs.w 1  ;
  97. ad_Point8       rs.w 1  ;
  98. ad_Point9       rs.w 1  ;
  99.  
  100. VBOB EQU -1  ; Diese Werte für "ad_Angles"
  101. VLIN EQU 0   ; kennzeichen Vector-BOBs bzw. Vector-Lines
  102.  
  103.  
  104.  RSRESET
  105.  
  106. Move_Table    rs.b 0
  107.  
  108. mt_Ticks      rs.w 1  ; 1. Art von Einträgen
  109. mt_Mov_X    rs.w 1  ; in die Move-Table
  110. mt_Mov_Y    rs.w 1
  111. mt_Mov_Z    rs.w 1
  112. mt_Rot_X    rs.w 1
  113. mt_Rot_Y    rs.w 1
  114. mt_Rot_Z    rs.w 1
  115.  
  116. mt_Command_A    rs.w 1  ; 2. Art von Einträgen
  117.                         ; in die Move-Table
  118.  
  119. mt_Command_B    rs.w 1  ; 3. Art von Einträgen
  120. mt_Count        rs.w 1  ; in die Move-Table
  121.  
  122. END_1 EQU -1  ; Das sind die vier Kommandos, wovon die
  123. END_2 EQU -2  ; ersten drei A-Kommandos sind und "DBF"
  124. LAB   EQU -3  ; ein B-Kommando (mit einem zweiten Wort
  125. DBF   EQU -4  ; als Zähler)
  126.  
  127.  
  128.  RSRESET
  129.  
  130. BOBList        rs.b 0
  131.  
  132. bl_Number    rs.w 1
  133.  
  134. bl_Width        rs.w 1  ; Diese Folge von Worten und Langworten
  135. bl_Height       rs.w 1  ; wiederholt sich gemäß dem
  136. bl_Gfx_Data     rs.l 1  ; Wert von "bl_Number"
  137. bl_Msk_Data     rs.l 1  ;
  138.  
  139.  
  140.  RSRESET
  141.  
  142. ColTab        rs.b 0
  143.  
  144. ct_Color_Register    rs.w 1  ; Diese Folge von Worten
  145. ct_Red        rs.w 1  ; wiederholt sich beliebig oft und
  146. ct_Green    rs.w 1  ; muß mit -1 abgeschlossen werden
  147. ct_Blue         rs.w 1
  148.  
  149.  
  150.  
  151.  RSRESET
  152.  
  153. Size_Table    rs.b 0
  154.  
  155. st_Next_Step    rs.l 1  ; Dieses Langwort muß so oft wiederholt
  156.                         ; werden, wie BOBs in der BOBList vermerkt
  157.                         ; sind (also wie "bl_Number")
  158.