|
RuneHive-Game
|
Handles viewing clan information. More...
Classes | |
| enum | ClanTab |
| enum | Filter |
Public Member Functions | |
| ClanViewer (Player player) | |
| void | open (ClanChannel channel, ClanTab tab) |
| void | open (ClanTab tab) |
| void | update (ClanChannel channel) |
| void | viewAchievements () |
Public Attributes | |
| int | clanIndex = 0 |
| List< ClanChannel > | clanList = new ArrayList<>() |
| List< ClanMember > | clanMembers = new ArrayList<>() |
| Filter | filter = Filter.ALL_TIME |
| int | memberIndex = 0 |
Private Member Functions | |
| void | drawClanDetails () |
| void | drawClanList (String key) |
| void | drawClanMembers () |
| String[] | getDetails () |
| Gets the clan information details. | |
| String[] | getProfile (ClanMember member) |
Private Attributes | |
| final Player | player |
| String | searchKey = "" |
| ClanChannel | viewing |
Handles viewing clan information.
Definition at line 21 of file ClanViewer.java.
| com.runehive.content.clanchannel.content.ClanViewer.ClanViewer | ( | Player | player | ) |
Definition at line 33 of file ClanViewer.java.
References player.
|
private |
Definition at line 90 of file ClanViewer.java.
References getDetails(), and player.
Referenced by open().
|
private |
Definition at line 67 of file ClanViewer.java.
References clanIndex, clanList, filter, com.runehive.content.clanchannel.ClanRepository.getTopChanels(), and player.
Referenced by open().
|
private |
Definition at line 134 of file ClanViewer.java.
References clanMembers, getProfile(), com.runehive.content.clanchannel.ClanRank.getString(), memberIndex, com.runehive.content.clanchannel.ClanMember.name, player, com.runehive.content.clanchannel.ClanMember.rank, and viewing.
Referenced by open().
|
private |
Gets the clan information details.
Definition at line 99 of file ClanViewer.java.
References com.runehive.util.Utility.formatDigits(), com.runehive.util.Utility.formatEnum(), com.runehive.util.Utility.formatName(), and viewing.
Referenced by drawClanDetails().
|
private |
Definition at line 118 of file ClanViewer.java.
References com.runehive.content.clanchannel.ClanMember.expGained, com.runehive.util.Utility.formatDigits(), com.runehive.content.clanchannel.ClanRank.getString(), com.runehive.content.clanchannel.ClanMember.joined, com.runehive.content.clanchannel.ClanRank.name, com.runehive.content.clanchannel.ClanMember.npcKills, com.runehive.content.clanchannel.ClanMember.playerKills, com.runehive.content.clanchannel.ClanMember.rank, and viewing.
Referenced by drawClanMembers().
| void com.runehive.content.clanchannel.content.ClanViewer.open | ( | ClanChannel | channel, |
| ClanTab | tab ) |
Definition at line 41 of file ClanViewer.java.
References drawClanDetails(), drawClanList(), drawClanMembers(), filter, com.runehive.util.Utility.formatName(), com.runehive.content.clanchannel.content.ClanViewer.ClanTab.MEMBERS, com.runehive.content.clanchannel.content.ClanViewer.ClanTab.OVERVIEW, player, searchKey, and viewing.
| void com.runehive.content.clanchannel.content.ClanViewer.open | ( | ClanTab | tab | ) |
Definition at line 37 of file ClanViewer.java.
References open(), and viewing.
Referenced by open(), com.runehive.content.dialogue.impl.ClanmasterDialogue.sendDialogues(), and update().
| void com.runehive.content.clanchannel.content.ClanViewer.update | ( | ClanChannel | channel | ) |
Definition at line 169 of file ClanViewer.java.
References com.runehive.Config.CLAN_TAB, com.runehive.content.clanchannel.channel.ClanChannelHandler.manage(), open(), com.runehive.content.clanchannel.content.ClanViewer.ClanTab.OVERVIEW, and player.
Referenced by com.runehive.content.clanchannel.channel.ClanChannel.setName(), com.runehive.content.clanchannel.channel.ClanChannel.setSlogan(), and com.runehive.content.clanchannel.channel.ClanChannel.setTag().
| void com.runehive.content.clanchannel.content.ClanViewer.viewAchievements | ( | ) |
Definition at line 177 of file ClanViewer.java.
References com.runehive.util.Utility.formatEnum(), com.runehive.content.clanchannel.content.ClanAchievement.forOrdinal(), com.runehive.util.Utility.getPercentageAmount(), and player.
| int com.runehive.content.clanchannel.content.ClanViewer.clanIndex = 0 |
Definition at line 26 of file ClanViewer.java.
Referenced by drawClanList().
| List<ClanChannel> com.runehive.content.clanchannel.content.ClanViewer.clanList = new ArrayList<>() |
Definition at line 28 of file ClanViewer.java.
Referenced by drawClanList().
| List<ClanMember> com.runehive.content.clanchannel.content.ClanViewer.clanMembers = new ArrayList<>() |
Definition at line 29 of file ClanViewer.java.
Referenced by drawClanMembers().
| Filter com.runehive.content.clanchannel.content.ClanViewer.filter = Filter.ALL_TIME |
Definition at line 31 of file ClanViewer.java.
Referenced by drawClanList(), and open().
| int com.runehive.content.clanchannel.content.ClanViewer.memberIndex = 0 |
Definition at line 27 of file ClanViewer.java.
Referenced by drawClanMembers().
|
private |
Definition at line 24 of file ClanViewer.java.
Referenced by ClanViewer(), drawClanDetails(), drawClanList(), drawClanMembers(), open(), update(), and viewAchievements().
|
private |
Definition at line 30 of file ClanViewer.java.
Referenced by open().
|
private |
Definition at line 25 of file ClanViewer.java.
Referenced by drawClanMembers(), getDetails(), getProfile(), open(), and open().