Ejemplo n.º 1
0
//*****************************************************************************
// プロトタイプ宣言
//*****************************************************************************

//*****************************************************************************
// グローバル変数
//*****************************************************************************
int		g_nGameMode;
int		g_nMenuSelect_GM;	// 選択したメニュー
bool	g_bIsPlay;			// プレー
bool	g_bIsStop;			// 停止
bool	g_bIsPause;			// ポーズ
bool	g_bIsSceneInit;		// シーンの初期化

PLAYBAR*		g_pPlaybar_GM = GetPlaybar();		// 時間軸のデータゲット
GIMMICK*		g_pGimmick_GM = GetGimmickData();	// ギミックのデータゲット
ITEM_NUMBER*	g_pItemNum_GM = GetItemNum();		// アイテム個数のデータゲット
//=============================================================================
// 初期化処理
//=============================================================================
HRESULT InitGameManager(void)
{
	switch (SCENE_MODE)
	{
	case SCENE_01:
		// 从文件中读取
		LoadData(SCENE_01);
		InitDataWall();
		InitDataGimmick();
		InitDataPlayer();
		InitDataPlayerbar();
Ejemplo n.º 2
0
						int numAnimPattern, 				// テクスチャ全部の個数				记录当前对应的组成图组的图片数量
						int texPatternDivideX,				// 横のテクスチャの個数				记录当前图组X轴图片数量
						int texPatternDivideY );			// 縦のテクスチャの個数				记录当前图组Y轴图片数量

bool IsHitBySlope(D3DXVECTOR3 nextPos, D3DXVECTOR2 *Intersection, bool isFall);
bool IsHitByWall(D3DXVECTOR3 nextPos, bool isFall);
bool CheckCanWalk(float speed, bool isGoLeft);
//*****************************************************************************
// グローバル変数
//*****************************************************************************
LPDIRECT3DTEXTURE9		g_apD3DTexturePlayer[MAX_PLAYER] = {};	// テクスチャへのポインタ
LPDIRECT3DVERTEXBUFFER9 g_pD3DVtxBuffPlayer = NULL;				// 頂点バッファインターフェースへのポインタ

PLAYER					g_aPlayer[MAX_PLAYER];					// 木ワーク
WALL					*g_pWallDataPlayer = GetWallData();		// 壁のデータゲット
GIMMICK					*g_pGimPlayer = GetGimmickData();
//////////////////////
// 贴图的种类路径
//////////////////////
const char *c_pTexturePlayer[PLAYER_TYPE_MAX]=
{
	"data/TEXTURE/player/player.png",							// プレーヤー
};

//=============================================================================
// 初期化処理
//=============================================================================
HRESULT InitPlayer(void)
{
	LPDIRECT3DDEVICE9 pDevice = GetDevice();