// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
#pragma once

#define WIN32_LEAN_AND_MEAN		// Exclude rarely-used stuff from Windows headers

// C RunTime Header Files
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include <time.h>
#include <math.h>

// windows headers
#include <windows.h>


//// allows C++ to use managed directx 
namespace Microsoft
{
  namespace DirectX
  {
    namespace PrivateImplementationDetails
    {
		// Direct3D includes
		#include <d3d9.h>
		#include <d3dx9.h>
    }
  }
}

using namespace System;
using namespace System::Text;
using namespace System::Collections;
using namespace System::Drawing;
using namespace System::Windows::Forms;
using namespace Microsoft::DirectX;
using namespace Microsoft::DirectX::Direct3D;
using namespace System::Data;
using namespace System::IO;
