Menu

Commit [r129]  Maximize  Restore  History

大厅底部按钮排行榜完成

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

binaryanimal 2017-04-12

changed /app/src/main/assets/GameStr.xml
added /app/src/main/assets/Hall/FRIEND_BG.png
added /app/src/main/assets/Hall/FRIEND_GOLD.png
changed /app/src/main/cpp/Classes/Parts/Friends/FriendsControl.cpp
changed /app/src/main/cpp/Classes/Parts/Friends/FriendsControl.h
changed /app/src/main/cpp/Classes/Parts/Friends/FriendsView.cpp
changed /app/src/main/cpp/Classes/Parts/Friends/FriendsView.h
changed /app/src/main/cpp/Classes/Parts/Friends/FriendsViewDelegate.h
changed /app/src/main/cpp/Classes/Scene/Hall/LobbyControl.cpp
changed /app/src/main/cpp/Classes/Scene/Hall/LobbyControl.h
changed /app/src/main/cpp/Classes/Scene/Hall/LobbyView.cpp
changed /app/src/main/cpp/Classes/Scene/Hall/LobbyView.h
changed /app/src/main/cpp/Classes/Scene/Hall/LobbyViewDelegate.h
/app/src/main/assets/GameStr.xml Diff Switch to side-by-side view
Loading...
/app/src/main/cpp/Classes/Parts/Friends/FriendsControl.cpp Diff Switch to side-by-side view
Loading...
/app/src/main/cpp/Classes/Parts/Friends/FriendsControl.h Diff Switch to side-by-side view
Loading...
/app/src/main/cpp/Classes/Parts/Friends/FriendsView.cpp Diff Switch to side-by-side view
Loading...
/app/src/main/cpp/Classes/Parts/Friends/FriendsView.h Diff Switch to side-by-side view
Loading...
/app/src/main/cpp/Classes/Parts/Friends/FriendsViewDelegate.h Diff Switch to side-by-side view
Loading...
/app/src/main/cpp/Classes/Scene/Hall/LobbyControl.cpp Diff Switch to side-by-side view
Loading...
/app/src/main/cpp/Classes/Scene/Hall/LobbyControl.h Diff Switch to side-by-side view
Loading...
/app/src/main/cpp/Classes/Scene/Hall/LobbyView.cpp Diff Switch to side-by-side view
Loading...
/app/src/main/cpp/Classes/Scene/Hall/LobbyView.h Diff Switch to side-by-side view
Loading...
/app/src/main/cpp/Classes/Scene/Hall/LobbyViewDelegate.h Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB