82 lines
2.8 KiB
Plaintext
82 lines
2.8 KiB
Plaintext
; **************************************************************************
|
|
; FILE:VSMAP16.INC
|
|
; FUNCTION: INCLUDEE FILE FOR ASMVIEW.ASM (VIEW SYSTEM MAPPER)
|
|
; AUTHOR: SEAN M. KESSLER
|
|
;****************************************************************************
|
|
|
|
Point3D STRUC
|
|
Point3D@@xyPoint Point <>
|
|
Point3D@@Point@@z DW ?
|
|
Point3D ENDS
|
|
|
|
ViewSystem STRUC
|
|
PureViewSystem@@cameraTwistRadians DD ?
|
|
PureViewSystem@@cosCameraTwistRadians DD ?
|
|
PureViewSystem@@sinCameraTwistRadians DD ?
|
|
PureViewSystem@@cosCameraTwistRadiansSinCameraTwistRadians DD ?
|
|
PureViewSystem@@viewPlaneDistance DD ?
|
|
PureViewSystem@@viewPortWidth DW ?
|
|
PureViewSystem@@viewPortHeight DW ?
|
|
PureViewSystem@@cameraPoint Point3D ?
|
|
PureViewSystem@@focusPoint Point3D ?
|
|
ViewSystem ENDS
|
|
|
|
Line3D STRUC
|
|
PLine3D TYPEDEF NEAR PTR Line3D
|
|
PPLine3D TYPEDEF NEAR PTR PLine3D
|
|
Line3D@@vfptr DD ?
|
|
Line3D@@mFirstPoint Point3D ?
|
|
Line3D@@mSecondPoint Point3D ?
|
|
Line3D ENDS
|
|
|
|
Line2D STRUC
|
|
PLine2D TYPEDEF NEAR PTR Line2D
|
|
PPLine2D TYPEDEF NEAR PTR PLine2D
|
|
Line2D@@vfptr DD ?
|
|
Line2D@@mFirstPoint Point ?
|
|
Line2D@@mSecondPoint Point ?
|
|
Line2D ENDS
|
|
|
|
Line3DNodePtr STRUC
|
|
PLine3DNodePtr TYPEDEF NEAR PTR Line3DNodePtr
|
|
PPLine3DNodePtr TYPEDEF NEAR PTR PLine3DNodePtr
|
|
Line3DNodePtr@@vfptr DD ?
|
|
Line3DNodePtr@@mLine3DNodePtrNext PLine3DNodePtr ?
|
|
Line3DNodePtr@@mLine3DNodePtrPrev PLine3DNodePtr ?
|
|
Line3DNodePtr@@mItem PLine3D ?
|
|
Line3DNodePtr ENDS
|
|
|
|
Line2DNodePtr STRUC
|
|
PLine2DNodePtr TYPEDEF NEAR PTR Line2DNodePtr
|
|
PPLine2DNodePtr TYPEDEF NEAR PTR PLine2DNodePtr
|
|
Line2DNodePtr@@vfptr DD ?
|
|
Line2DNodePtr@@mLine2DNodePtrNext PLine2DNodePtr ?
|
|
Line2DNodePtr@@mLine2DNodePtrPrev PLine2DNodePtr ?
|
|
Line2DNodePtr@@mItem PLine2D ?
|
|
Line2DNodePtr ENDS
|
|
|
|
BlockLine3D STRUC
|
|
BlockLine3D@@mSize DD ?
|
|
BlockLine3D@@mLastIndexReferenced DD ?
|
|
BlockLine3D@@mLastObjectReferenced PLine3DNodePtr ?
|
|
BlockLine3D@@mLastObjectInserted PLine3DNodePtr ?
|
|
BlockLine3D@@mContainer PLine3DNodePtr ?
|
|
BlockLine3D ENDS
|
|
|
|
BlockLine2D STRUC
|
|
BlockLine2D@@mSize DD ?
|
|
BlockLine2D@@mlastIndexReferenced DD ?
|
|
BlockLine2D@@mLastObjectReferenced PLine2DNodePtr ?
|
|
BlockLine2D@@mlastObjectInserted PLine2DNodePtr ?
|
|
BlockLine2D@@mContainer PLine2DNodePtr ?
|
|
BlockLine2D ENDS
|
|
|
|
Polygon3D STRUC
|
|
PPolygon3D TYPEDEF NEAR PTR Polygon3D
|
|
Polygon3D@@vfptr DD ?
|
|
Polygon3D@@mBlockLine3D BlockLine3D ?
|
|
Polygon3D@@vfptr2 DD ?
|
|
Polygon3D@@mBlockLine2D BlockLine2D ?
|
|
Polygon3D ENDS
|
|
|