寫遊戲,肯定要寫目錄,如果把目錄寫出巢狀,乙個乙個的進去,在乙個乙個的出來,肯定很麻煩,還容易錯,遇到從這一層目錄跳轉到另乙個目錄,頭都要炸。
這裡介紹一種我自己想到的目錄結構
在這個結構中,目錄不是巢狀結構,都是平級的。
首先,把原來的根目錄寫成乙個函式,再把別的目錄也都寫成函式。
如果要從乙個目錄轉到下一層目錄,就直接呼叫函式,轉到這個目錄。
如果要返回上級,不要用返回值,直接呼叫這個目錄所在的函式,這樣保險一些。
如果要跳轉,同樣,直接呼叫。
注意:要申明函式,否者極有可能報錯,因為你可能會呼叫申明在這個函式後面的函式
int 函式1()
int 函式2()
int 函式3()
如果你在函式2中,你只能呼叫函式1,不能呼叫函式3,會報錯
int 函式1(); //申明函式1
int 函式2(); //申明函式2
int 函式3(); //申明函式3
int 函式1()
int 函式2()
int 函式3()
這用函式2就可以呼叫函式3了。
|
控制台小遊戲
二 怪物的攻擊方法 三 戰鬥的方法 總結學習小組開發合作乙個控制台小遊戲,參考 伏魔錄 的遊戲專案需求,完成控制台小遊戲專案。我在小組中主要負責玩家的角色和怪物之間戰鬥的 我的想法是玩家有乙個手動的攻擊方法,而怪物是隨機兩種攻擊的方法,兩者都有單獨的傷害被返回出來,再用乙個戰鬥的方法呼叫兩者的攻擊方...
C 控制台實戰 飛機大戰控制台遊戲原始碼
之所以寫這個遊戲,是因為不服氣,花了一天時間完成。操作 上下左右鍵 移動,enter鍵 回車 發射子彈。111 是本機,y是怪物 敵機 o0是子彈。可以看下截圖。怪物隨機移動,怪物子彈發射隨機。相互間的射擊判斷不是很完善。include include include include include...
認識控制台 控制台控制代碼 附著到控制台 關閉控制台
1.附著到乙個控制台 乙個程序可以使用 attachconsole 函式來附著到乙個控制台上,乙個程序只能附著乙個控制台。乙個控制台可以有許多程序附著到它上面,呼叫 getconsoleprocesslist 函式可以得到附著到乙個控制台的列表。2.關閉乙個控制台 程序可以使用 freeconsol...