这段代码写的不好,耦合性太高,而且和126代码重复度太高
正规打法应该是新建一个像BoxAttention(好友),BoxNear(附近人)一样的类,封装一个BoxRichList(排行榜)的全局信息类。
然后通过Packet_S2C_HallInfo,以byType为区分,从服务器传回排行榜信息,存到全局信息中。
BoxRichList有一个计时器,定时根据全局信息刷新显示。
这样的话,大厅页面和下边栏排行榜信息就可以使用一套方法取得排行榜信息。降低耦合性。降低代码重复读。
但是。。。。。没时间,不爱弄,就先凑合写一个审美没那么高的代码吧。。。。今后再改。。。。