//@STATE=完成
//@DESCRIPTION ---------------------------------------------------------------
// System 抽象クラス
// Static部分の実装
//	履歴:
// $Log: System.cpp,v $
// Revision 1.3  2001/11/06 21:27:42  fujiwara
// 大幅更新前バックアップ
//
// Revision 1.2  2001/10/28 21:35:56  fujiwara
// (none)
//
// Revision 1.1  2001/10/21 12:12:36  fujiwara
// (none)
//
// Revision 1.5  2001/07/09 20:30:10  fujiwara
// 例外処理の組み込み
//
// Revision 1.4  2001/07/01 01:03:44  fujiwara
// const の見直し
// 配置エディタは途中経過
//
// Revision 1.3  2001/05/29 01:12:25  fujiwara
// 雑魚キャラ(飛行物）の作成。配置エディタのバグ修正
//
// Revision 1.2  2001/05/12 00:48:48  fujiwara
// ＣＶＳを導入し、ログ表示を追加
//
//	2001/01/29 メモリーリーク検出用ライブラリの追加 
//@DESCRIPTION_END -----------------------------------------------------------
//@AUTHOR=S.F.
// Copyright (C) 2000 Satoshi Fujiwara. All Rights Reserved.
///////////////////////////////////////////////////////////////////////////////

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

// メモリーリーク検出用
#ifdef _DEBUG
#ifndef _BORLAND
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
#endif
#endif

// SYSTEM INCLUDES
//
//#define INITGUID
#include "math.h"
#include <list>
#include <queue>
#include <map>

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

// PROJECT INCLUDES
//
//#include "console.h"
//#include "input.h"
//#include "sound.h"

#include "exception.h"
#include "System.h"
#include "resource.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"

// namespace
namespace sf {
namespace system {

}// system
}// namespace sf
