Ejemplo n.º 1
0
PlayerStatus::PlayerStatus()
{
    mScore = 0;
    mHighScore = LoadHighScore();
    reset();

    mLastTime = tTimer::getTimeMS();
}
Ejemplo n.º 2
0
//初始化·
void CGeneralManager::Init()
{
	LoadGameAnim();
	
	LoadHighScore();

	LoadSound();

	//获取上一次的声音设置
	m_bSoundOn = GET_BOOLVALUE("SOUND", true);

	//清除之前记录的一些数据
	SET_INTVALUE("GAME", 0);
	SET_INTVALUE("SPEED", 0);
	SET_INTVALUE("LEVEL", 0);
}
Ejemplo n.º 3
0
INT CGpApp::Init()
{
	TLC_ARGS args;
	INT hr = 0;

	LOGI("CGpApp::Init::Begin\n");

	
	////////////////////////////////////////////////////////////////////////////
	// Create Texture from File: Mipmap Level = 0, Color Key = 0x0

	UINT	colorKey= 0x0;
	UINT	use16	= 0x0;
	INT		mip		= 1;

	MAKE_ARG4(args, (char*)"data/atx_background.bmp", use16, colorKey, mip);
	if(LC_FAILED(LcDev_CreateTextureFromFile(NULL, &m_pTex[0], &args)))
		return LC_EFAIL;

	MAKE_ARG4(args, (char*)"data/atx_ship.png", use16, colorKey, mip);
	if(LC_FAILED(LcDev_CreateTextureFromFile(NULL, &m_pTex[1], &args)))
		return LC_EFAIL;

	MAKE_ARG4(args, (char*)"data/atx_photon.png", use16, colorKey, mip);
	if(LC_FAILED(LcDev_CreateTextureFromFile(NULL, &m_pTex[2], &args)))
		return LC_EFAIL;

	MAKE_ARG4(args, (char*)"data/atx_villain.png", use16, colorKey, mip);
	if(LC_FAILED(LcDev_CreateTextureFromFile(NULL, &m_pTex[3], &args)))
		return LC_EFAIL;

	MAKE_ARG4(args, (char*)"data/atx_shield.png", use16, colorKey, mip);
	if(LC_FAILED(LcDev_CreateTextureFromFile(NULL, &m_pTex[4], &args)))
		return LC_EFAIL;

	MAKE_ARG4(args, (char*)"data/atx_bar.png", use16, colorKey, mip);
	if(LC_FAILED(LcDev_CreateTextureFromFile(NULL, &m_pTex[5], &args)))
		return LC_EFAIL;


	////////////////////////////////////////////////////////////////////////////
	// Create Background, Effect Sound Instance.
	// (Default- 22050 Hz, 16 bit stereo)

	MAKE_ARG2(args, (UINT)LC_SRC_T_FILE, (char*)"data/asm_bgm.wav");
	if(LC_FAILED(LcxSmd_CreateSound(NULL, &m_pSnd[0], &args)))
		return LC_EFAIL;

	MAKE_ARG2(args, (UINT)LC_SRC_T_FILE, (char*)"data/asm_fire.wav");
	if(LC_FAILED(LcxSmd_CreateSound(NULL, &m_pSnd[1], &args)))
		return LC_EFAIL;

	MAKE_ARG2(args, (UINT)LC_SRC_T_FILE, (char*)"data/asm_explosion.wav");
	if(LC_FAILED(LcxSmd_CreateSound(NULL, &m_pSnd[2], &args)))
		return LC_EFAIL;


	////////////////////////////////////////////////////////////////////////////
	// Create Font Instance with Sprite

	TLC_FONT	tFont("data/mwg_b.otf", LC_FONT_AN_INTERNAL, 14);		// font name: 문화고딕, Height: 14
	MAKE_ARG2(args, (LC_HANDLE)&tFont, (LC_HANDLE)m_pSpt);
	if(LC_FAILED(LcDev_CreateFont(NULL, &m_pFontScore, &args)))
		return LC_EFAIL;


	m_pSnd[0]->SetRepeat();
	m_pSnd[0]->Play();


	LoadHighScore();
	ObjectInitialize();
	DrawScore();

	LOGI("CGpApp::Init::End\n");

	return LC_OK;
}