KisaragiLibrary
 
読み取り中…
検索中…
一致する文字列を見つけられません
main.cpp ファイル
#include "Dxlib.h"
#include "Kisaragi_Resource.h"
#include "KisaragiFacade.h"
#include "GameObj.hpp"
#include "Json/Json.hpp"
#include "Test.hpp"
#include "utility/SparseSet.hpp"

関数

int WINAPI WinMain (HINSTANCE hinstance, HINSTANCE hPrevinstance, LPSTR lpCmdLine, int nCmdShow)
 

関数詳解

◆ WinMain()

int WINAPI WinMain ( HINSTANCE hinstance,
HINSTANCE hPrevinstance,
LPSTR lpCmdLine,
int nCmdShow )
38{
39 KisaragiFacade& kisaragiFacade = GetKisaragiFacadeInst();
40
41 //設定用の構造体を用意
45 table.fps = 160;
46
47 //ライブラリ初期化
48 if (kisaragiFacade.Initialize(table) == 0)
49 {
50 return -1;
51 }
52
53
54 //static_assert(false, "日本語使えます"); // OK コンパイルエラーにならない
55
56 //GameObjectの受付クラス取得
58
59 //TODO staticの方がよくない?
60 //GameObj生成
61
62
63 gameObj.Create<Cam01>(); //カメラとview 後でfacadeに
64
65 gameObj.Create<ViewR>(); //カメラとview 後でfacadeに
66
67 gameObj.Create<Player02>();
68
69
70 //ゲームループ
71 kisaragiFacade.MainRoop();
72
73 return 0; //終了
74}
const int WINDOW_WIDTH
Definition Const.h:18
const int WINDOW_HEIGHT
Library合成でカオスになったのでいったんこれで TODO 後でLibraryのコンフィグファイルとかにしていいと思います
Definition Const.h:17
KisaragiFacade & GetKisaragiFacadeInst()
Definition KisaragiFacade.h:179
Definition Test.hpp:44
Definition GameObj.hpp:123
GameObjBase * Create()
Definition GameObj.hpp:132
static T & GetInstance()
T^̃CX^X擾.
Definition Singleton.hpp:39
KisaragiLibの受付クラス
Definition KisaragiFacade.h:51
Result Initialize(const KisaragiFacadeTable &_table)
Definition KisaragiFacade.h:54
void MainRoop()
Definition KisaragiFacade.h:119
Definition Test.hpp:154
Definition Test.hpp:117
KisaragiLibの設定用構造体.
Definition KisaragiFacade.h:31
unsigned int windowWidth
Definition KisaragiFacade.h:34
unsigned int windowHeigth
Definition KisaragiFacade.h:35
unsigned int fps
Definition KisaragiFacade.h:39