「DXLFacade.h」の編集履歴(バックアップ)一覧はこちら
「DXLFacade.h」(2008/11/26 (水) 07:20:21) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
//C++
#pragma once
#include <iostream>
#include "DxLib.h"
#define WINDOW_WIDTH 640
#define WINDOW_HEIGHT 480
#define WINDOW_TEXT "RozenMaidenDuoDectet"
using namespace std;
////////////////////////////////////////////////
//DXライブラリのFacadeクラス
// シングルトンでGameAppから初期化する
// DXライブラリの主だった機能はここから呼び出す
////////////////////////////////////////////////
class DXLFacade {
public:
virtual ~DXLFacade();
//インスタンス取得関数
static DXLFacade& instance(){
static DXLFacade theInstance;
return theInstance;
}
//
bool init();
void release();
//デバッグ用
void print(char *str){
printfDx(str);
cout << str << endl;
}
private:
DXLFacade();
DXLFacade(const DXLFacade&);
DXLFacade& operator=(const DXLFacade&);
};
inline DXLFacade& DXL(){ return DXLFacade::instance();}