第十五章 战斗排名榜(1 / 6)
看着魔法纸上这一堆代码,李维斯觉得有点杂乱了。
写了已经五六百行代码,各种功能杂糅在了一起。
行数不多还好,多了就是所谓的屎山代码。
从目前的功能来看,应该要做一个简单易容界面出来才对的。
随着功能增多,没有一个可视化的界面,那些功能用起来就会很繁琐。
现在李维斯只是靠着读取念头来执行对应的功能。
一个魔法就是一个念头,再加上一些magicutil里实用的静态函数又是一个个念头。
如此多念头的条件判断,会让代码看起来很臃肿。
所以需要一个界面来管理。
李维斯首先是按照功能划分模块。
释放未改造过的魔法是一个模块;
释放已改造过的魔法是一个模块;
魔法与魔法符号的相互转换是一个模块;
管理所有魔法的信息是一个模块,管理指的是增加、查找与修改魔法信息;
自身的属性面板是一个模块;
人物、魔物、资源信息是一个模块;
调试魔法也是一个模块。
其中释放魔法是不用做界面的。
因为用念头释放比按下按钮释放要方便得多。
而且魔法一多,那按钮看着就会密密麻麻的。