我正在用java开发一个相当大的医院模拟游戏。现在,我的止痛方法开始看起来有点大,我需要一种方法将它分成不同的部分……我有一个想法,但我不确定这是否是最好的方法。首先是画草,然后是医院大楼,然后是任何建筑物,然后是人,然后是任何建筑物在建造时的预览。草和医院大楼不会改变,所以我只需要画一次。建筑物本身不会经常变化,只有在建造新建筑物时才会发生变化。
我在想,使用布尔值来确定哪些部分需要重新绘制?理想,我希望能够拆分paint方法,然后在需要时调用每个方法,但我不确定如何在物理上拆分它。
我对Java还是很陌生,并且在旅途中学习。
提前致谢。
相对