30 lines
1.1 KiB
C
30 lines
1.1 KiB
C
|
/*==========================================================================
|
||
|
*
|
||
|
* Copyright (c) 1995 - 1997 Microsoft Corporation. All Rights Reserved.
|
||
|
* Copyright (C) 1994-1995 ATI Technologies Inc. All Rights Reserved.
|
||
|
*
|
||
|
* File: plane.h
|
||
|
* Content: planes include file
|
||
|
*
|
||
|
***************************************************************************/
|
||
|
#ifndef __PLANE_INCLUDED__
|
||
|
#define __PLANE_INCLUDED__
|
||
|
|
||
|
HPLANE *CreatePlane( USHORT, USHORT, USHORT );
|
||
|
BOOL TilePlane( HPLANE*, HBITMAPLIST*, HPOSLIST* );
|
||
|
BOOL SurfacePlane( HPLANE*, HSURFACELIST* );
|
||
|
BOOL SetSurface( HPLANE*, HSPRITE* );
|
||
|
BOOL GetSurface( HPLANE*, HSPRITE* );
|
||
|
BOOL SetPlaneX( HPLANE*, LONG, POSITION );
|
||
|
LONG GetPlaneX( HPLANE* );
|
||
|
BOOL SetPlaneY( HPLANE*, LONG, POSITION );
|
||
|
LONG GetPlaneY( HPLANE* );
|
||
|
BOOL SetPlaneSlideX( HPLANE*, LONG, POSITION );
|
||
|
BOOL SetPlaneVelX( HPLANE*, LONG, POSITION );
|
||
|
BOOL SetPlaneIncremX( HPLANE*, LONG, POSITION );
|
||
|
BOOL ScrollPlane( HSPRITE* );
|
||
|
BOOL DisplayPlane( GFX_HBM, HPLANE* );
|
||
|
BOOL DestroyPlane( HPLANE* );
|
||
|
|
||
|
#endif
|