Tetrix v1.01 版本下載地址:
http://code.google.com/p/sguzty/downloads/detail?name=Tetrix%20v1.01%20Release.rar&can=2&q=
Bug 修正
1.最大的bug是方塊掉落的時(shí)候會(huì)將鏤空的格子填滿,修改之。
2."方塊"旋轉(zhuǎn)的時(shí)候不應(yīng)該有任何效果,先前的版本會(huì)改變位置。
3.先前版本長(zhǎng)條的旋轉(zhuǎn)比較難看,這次略微好看一點(diǎn)。
4.修改了之前Life和Speed的顯示問(wèn)題。
功能 新增
1.添加了背景音樂(lè)和音效。
2.征詢網(wǎng)友意見(jiàn)添加了隨機(jī)種子,每次打開(kāi)后都會(huì)有不同的開(kāi)局。
背景音樂(lè)是 智冠電子 的 單機(jī)游戲 <天龍八部> 中 某個(gè)場(chǎng)景的背景音樂(lè)。
以此懷念我們兒時(shí)的單機(jī)游戲時(shí)代。
并且多謝眾多網(wǎng)友們提的意見(jiàn),你們的支持是我們最大的動(dòng)力。
以下是其中一種在游戲中添加背景音樂(lè)的方法,拿出來(lái)分享以下,如果直接采用sndPlaySound是不能達(dá)到混音效果的,采用以下方法可以播放背景音樂(lè),然后用sndPlaySound在播放音效,就可以達(dá)到混音效果。

void BeginMusic()
{
CoInitialize( NULL );
}


class mp3Player
{

IGraphBuilder* pGBuilder;
IMediaControl* pMControl;
IMediaPosition* pMPos;

public:
void load(char *filename);
void play();

};


void mp3Player::load(char *filename)
{
CoCreateInstance(CLSID_FilterGraph, NULL,CLSCTX_INPROC, IID_IGraphBuilder, (void**)&pGBuilder);
pGBuilder->QueryInterface(IID_IMediaControl, (void**)&pMControl);
pGBuilder->QueryInterface(IID_IMediaPosition, (void**)&pMPos);
char strSoundPath[ MAX_PATH ];
WCHAR wstrSoundPath[ MAX_PATH ];
GetCurrentDirectory(MAX_PATH, strSoundPath);
strcat( strSoundPath, "\\" );
strcat( strSoundPath, filename );
MultiByteToWideChar(CP_ACP, 0, strSoundPath, -1, wstrSoundPath, MAX_PATH );
pGBuilder->RenderFile(wstrSoundPath, NULL);
}