/**
 * @file
 * @brief DLL 用のエントリ ポイントを定義する。
 * 
 * @author S.F.
 * @version $Id:
 *
 * Copyright (C) 2000-2002 Satoshi Fujiwara. All Rights Reserved.*/


#pragma warning( disable : 4786 4251)	//STLの警告外し

#include "stdafx.h"
#include "sfdebug.h"


// SYSTEM INCLUDES
//
//#define INITGUID

/// 
#define WIN32_LEAN_AND_MEAN

#include "math.h"
#include <list>
#include <queue>
#include <memory>
#include <map>
#include <iostream>
#include <strstream>

#include "windows.h"
#include "windowsx.h"
#include "d3d8.h"
#include "d3dx8.h"
#include "dmusici.h"
#include "dinput.h"
#include "dxerr8sf.h"

// PROJECT INCLUDES
//

#include "exception.h"
#include "resource.h"
#include "System.h"
#include "Console.h"
#include "Obj.h"
#include "singleton.h"
#include "AbstractSprite.h"
#include "ConsoleImpl.h"	
#include "SoundImpl.h"
#include "InputImpl.h"
#include "Main.h"
#include "SystemImpl.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif
/// DLLメイン
BOOL APIENTRY DllMain( HANDLE hModule, 
                       DWORD  ul_reason_for_call, 
                       LPVOID lpReserved
					 )
{
    return TRUE;
}


