?? changelog
字號:
2005年4月27日-03:00發(fā)布連連看GTK,version 0.1版2005年4月27日-下午1.修正bug:生命值用完游戲結(jié)束時,定時器沒有關(guān)閉.2.添加記分規(guī)則:easy :time,200s; life:2;hint:4,normal:time:200s; life:3;hint:6hard :time:200s; life:4;hint:8提示和生命每過一關(guān)加1,分?jǐn)?shù)在過一個level的時候有加分,level>5時加level*400,否則,加level*200根據(jù)剩余的life和hint按life*100+hint*50的規(guī)則加分每消去一雙牌,加20分.3.增加暫停圖片提示.更換背景圖片.4.增加游戲規(guī)則說明的窗口.5.修改ui_replace_iamge函數(shù),實現(xiàn)提示功能.不過每次按提示顯示的都是同一組牌.6.修改about.c中的說明文字.7.添加顯示分?jǐn)?shù)的label2005年4月28日1.修改time_process函數(shù),糾正在最后1s消牌出現(xiàn)兩次提示窗口的bug.2005年4月29日1.將algorithm_get_points函數(shù)產(chǎn)生的鏈表進(jìn)行倒序2.修改algorithm_can_link,添加兩個point指針參數(shù),使它在不是直線連接的情況下返回折點位置.并修改llk_main中對該函數(shù)的調(diào)用.3.添加函數(shù)ui_link和ui_draw_line函數(shù),完成連線功能.并在鼠標(biāo)電擊回調(diào)函數(shù)中的消牌操作之前,調(diào)用此函數(shù).為了看到連線,需要加入時間延遲100ms.2005年5月15日1.大改,大致內(nèi)容如下(很多細(xì)節(jié),不一一說明)將GtkFixed換做GdkDrawingarea完全控制drawingarea的繪圖操作,實用doublebuf,建立一個pixbuf,所有游戲的繪圖操作只針對pixbuf,只有在需要重繪窗口的時候簡單的將pixbuf拷貝到drawingarea中.2.連線功能完成!之前的ui_link函數(shù)中有筆誤,if判斷應(yīng)該p3.x與p4.x(誤為p3.x)3.完善了內(nèi)存管理,所有需要釋放的pixbuf均及時釋放.4.作弊選項,按F8可填滿時間,提示和生命.5.自選牌面6.添加icon.修復(fù)的小bug:1.drawingarea_clicked函數(shù)中,將ui_link放在algorithm_link之前。2.ui_game_wash中,生命值用完,結(jié)束游戲后,添加return。===============================待完善功能=================================1.聲音,音樂2.隨機背景3.網(wǎng)絡(luò)對戰(zhàn)4.記分系統(tǒng)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -