我們繼續我們的足球的揭秘之旅了,在解密的過程中,我牢牢遵守了由易到難的原則,今天是解密foultypes,gamestate,playerstate這三個列舉型別。
foultype——犯規的列舉型別,相應的源**如下所示:
1懂得足球的規則的人都非常的明白,犯規後的懲罰無非是涉及這幾種,點球,間接任意球,直接任意球等等。///2
///犯規的型別的列舉型別
3///
4public
enum
foultypes
5
gamestate——當前遊戲進行到了何種狀態。相應的源**:
1none——沒有狀態。遊戲沒有開始。///2
///當前遊戲的狀態
3///
4public
enum
gamestate
5
signin——選擇球隊的狀態,如圖所示:
showoppent——展示對手的狀態,如圖所示:
setup——載入球隊的狀態,介於這兩個狀態之間。
play——運動員玩的狀態。如圖所示:testshot——進行射門的狀態。
gameover——遊戲結束的狀態。
playerstate——玩家的狀態的列舉型別。相應源**如下:
1///2
///對運動員的操作的狀態
3///
4public
enum
playerstate
5
none——運動員沒有任何的操作的狀態,如圖所示:selectingnumberofplayers——選擇球員的狀態,如圖所示:receivinginvitation——接球的狀態,如圖所示:win8 開發之旅 19 足球遊戲揭秘6
我們這裡揭秘什麼了,來揭秘一下.moveresult,goalpost shot這幾個類。首先,這幾個類都屬於moel層,這幾個類都是主要用於儲存相應的實體類的資訊,具體為什麼請聽我一一娓娓道來。moveresult 記錄移動資訊的類,就是記錄運動員的移動的資訊。他繼承與discoid這個類,物體的...
win8 開發之旅 19 足球遊戲揭秘6
我們這裡揭秘什麼了,來揭秘一下.moveresult,goalpost shot這幾個類。首先,這幾個類都屬於moel層,這幾個類都是主要用於儲存相應的實體類的資訊,具體為什麼請聽我一一娓娓道來。moveresult 記錄移動資訊的類,就是記錄運動員的移動的資訊。他繼承與discoid這個類,物體的...
win8 開發之旅 19 足球遊戲揭秘5
今天,我們揭秘一下group,gameconfig,playersconfig這幾個類。這幾個雖然是添頭類,但缺少了他,遊戲,嗨,真的執行不了。那,請掀起蓋頭來吧!group 有足球知識的基礎的人,都明白這是幹嘛的,這是乙個分組情況的類。這是中國球迷最避諱乙個詞,每次大賽小賽一出來,總是看到國足被分...