コード例 #1
0
ファイル: CreditScene.cpp プロジェクト: crystalised/GDEV
void CreditScene::Enter()
{
	std::cout << "HelpScene::enter\n";
	mTransOnTime = 2;	// slow fade in
	mTransOffTime = 0;	// slow fade out
	// load the media
	mpFont = CreateD3DFont(GetDevice(), "Arial", 24, true);
	mpButtonTex[0] = LoadSpriteTex(GetDevice(), "../media/scene/Back1.png");
	mpButtonTex[1] = LoadSpriteTex(GetDevice(), "../media/scene/Back2.png");
	mpBG = LoadSpriteTex(GetDevice(), "../media/scene/Credits.png");
	mpButtonB = LoadSpriteTex(GetDevice(), "../media/scene/ButtonB.png");

	mpCreditSFX = GetEngine()->FindComponent<CSoundComponent>();

	mpGamepad = GetEngine()->FindComponent<CGamepadComponent>();
}
コード例 #2
0
void CMessageBoxScene::Enter()
{
	mpJoy=GetEngine()->FindComponent<CJoystickComponent>();
	mPopup=true;
	mTransOnTime=mTransOffTime=0.2f;
	mpTexture=LoadSpriteTex(GetDevice(),mBgName.c_str());
}
コード例 #3
0
ファイル: MessageBoxScene.cpp プロジェクト: crystalised/GDEV
void CMessageBoxScene::Enter()
{
	mPopup = true;
	mTransOnTime = mTransOffTime = 0.2f;
	mpTexture = LoadSpriteTex(GetDevice(), mBgName.c_str());
	// stop any previous escape auto closing me..
	CGameWindow::ClearKeyPress();
}