#pragma once
//===========================================================================//
// File:	 Surface.hpp													 //
// Project:  GameOS					                                         //
// Contents: DirectDraw Surface object										 //
//---------------------------------------------------------------------------//
// Date      Who    Modification                                             //
// 11/15/97  JTR    Created													 //
// 12/23/97  JTR    Documentation, Additions and Debugging 					 //
// 01/05/98  JTR    Fixed blit clip bug					 					 //
// 01/07/98  JTR    Added TGA loader, added setpixel	 					 //
//																			 //
//---------------------------------------------------------------------------//
// Copyright (C) 1998, Virtual World Entertainment, Inc.                     //
// All Rights reserved worldwide                                             //
// This unpublished sourcecode is PROPRIETARY and CONFIDENTIAL               //
//===========================================================================//

class DBCSSurface
{
	public:

		int m_height;
		int m_width;
		int m_offsety;
		IDirectDrawSurface7 * m_lpdds7;
		unsigned char * m_lpDynData;

		DBCSSurface(DWORD width, DWORD height);
		~DBCSSurface();
		void* GetDataPointer();
		void Clear(DWORD color);
};

