写游戏,肯定要写目录,如果把目录写出嵌套,一个一个的进去,在一个一个的出来,肯定很麻烦,还容易错,遇到从这一层目录跳转到另一个目录,头都要炸。
这里介绍一种我自己想到的目录结构
在这个结构中,目录不是嵌套结构,都是平级的。
首先,把原来的根目录写成一个函数,再把别的目录也都写成函数。
如果要从一个目录转到下一层目录,就直接调用函数,转到这个目录。
如果要返回上级,不要用返回值,直接调用这个目录所在的函数,这样保险一些。
如果要跳转,同样,直接调用。
注意:要申明函数,否者极有可能报错,因为你可能会调用申明在这个函数后面的函数
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了。
|版权声明:本文为博主原创文章,未经博主允许不得转载。