Remove Const class and move remaining to EngineShow.
This commit is contained in:
parent
8f45585a8d
commit
c1d322a723
@ -1,27 +0,0 @@
|
|||||||
package com.massivecraft.factions;
|
|
||||||
|
|
||||||
public class Const
|
|
||||||
{
|
|
||||||
// SHOW
|
|
||||||
public static final String BASENAME = "factions";
|
|
||||||
public static final String BASENAME_ = BASENAME+"_";
|
|
||||||
|
|
||||||
public static final String SHOW_ID_FACTION_ID = BASENAME_ + "id";
|
|
||||||
public static final String SHOW_ID_FACTION_DESCRIPTION = BASENAME_ + "description";
|
|
||||||
public static final String SHOW_ID_FACTION_AGE = BASENAME_ + "age";
|
|
||||||
public static final String SHOW_ID_FACTION_FLAGS = BASENAME_ + "flags";
|
|
||||||
public static final String SHOW_ID_FACTION_POWER = BASENAME_ + "power";
|
|
||||||
public static final String SHOW_ID_FACTION_LANDVALUES = BASENAME_ + "landvalue";
|
|
||||||
public static final String SHOW_ID_FACTION_BANK = BASENAME_ + "bank";
|
|
||||||
public static final String SHOW_ID_FACTION_FOLLOWERS = BASENAME_ + "followers";
|
|
||||||
|
|
||||||
public static final int SHOW_PRIORITY_FACTION_ID = 1000;
|
|
||||||
public static final int SHOW_PRIORITY_FACTION_DESCRIPTION = 2000;
|
|
||||||
public static final int SHOW_PRIORITY_FACTION_AGE = 3000;
|
|
||||||
public static final int SHOW_PRIORITY_FACTION_FLAGS = 4000;
|
|
||||||
public static final int SHOW_PRIORITY_FACTION_POWER = 5000;
|
|
||||||
public static final int SHOW_PRIORITY_FACTION_LANDVALUES = 6000;
|
|
||||||
public static final int SHOW_PRIORITY_FACTION_BANK = 7000;
|
|
||||||
public static final int SHOW_PRIORITY_FACTION_FOLLOWERS = 9000;
|
|
||||||
|
|
||||||
}
|
|
@ -1,6 +1,5 @@
|
|||||||
package com.massivecraft.factions.engine;
|
package com.massivecraft.factions.engine;
|
||||||
|
|
||||||
import com.massivecraft.factions.Const;
|
|
||||||
import com.massivecraft.factions.comparator.ComparatorMPlayerRole;
|
import com.massivecraft.factions.comparator.ComparatorMPlayerRole;
|
||||||
import com.massivecraft.factions.entity.Faction;
|
import com.massivecraft.factions.entity.Faction;
|
||||||
import com.massivecraft.factions.entity.MConf;
|
import com.massivecraft.factions.entity.MConf;
|
||||||
@ -30,6 +29,31 @@ import java.util.Map.Entry;
|
|||||||
|
|
||||||
public class EngineShow extends Engine
|
public class EngineShow extends Engine
|
||||||
{
|
{
|
||||||
|
// -------------------------------------------- //
|
||||||
|
// CONSTANTS
|
||||||
|
// -------------------------------------------- //
|
||||||
|
|
||||||
|
public static final String BASENAME = "factions";
|
||||||
|
public static final String BASENAME_ = BASENAME+"_";
|
||||||
|
|
||||||
|
public static final String SHOW_ID_FACTION_ID = BASENAME_ + "id";
|
||||||
|
public static final String SHOW_ID_FACTION_DESCRIPTION = BASENAME_ + "description";
|
||||||
|
public static final String SHOW_ID_FACTION_AGE = BASENAME_ + "age";
|
||||||
|
public static final String SHOW_ID_FACTION_FLAGS = BASENAME_ + "flags";
|
||||||
|
public static final String SHOW_ID_FACTION_POWER = BASENAME_ + "power";
|
||||||
|
public static final String SHOW_ID_FACTION_LANDVALUES = BASENAME_ + "landvalue";
|
||||||
|
public static final String SHOW_ID_FACTION_BANK = BASENAME_ + "bank";
|
||||||
|
public static final String SHOW_ID_FACTION_FOLLOWERS = BASENAME_ + "followers";
|
||||||
|
|
||||||
|
public static final int SHOW_PRIORITY_FACTION_ID = 1000;
|
||||||
|
public static final int SHOW_PRIORITY_FACTION_DESCRIPTION = 2000;
|
||||||
|
public static final int SHOW_PRIORITY_FACTION_AGE = 3000;
|
||||||
|
public static final int SHOW_PRIORITY_FACTION_FLAGS = 4000;
|
||||||
|
public static final int SHOW_PRIORITY_FACTION_POWER = 5000;
|
||||||
|
public static final int SHOW_PRIORITY_FACTION_LANDVALUES = 6000;
|
||||||
|
public static final int SHOW_PRIORITY_FACTION_BANK = 7000;
|
||||||
|
public static final int SHOW_PRIORITY_FACTION_FOLLOWERS = 9000;
|
||||||
|
|
||||||
// -------------------------------------------- //
|
// -------------------------------------------- //
|
||||||
// INSTANCE & CONSTRUCT
|
// INSTANCE & CONSTRUCT
|
||||||
// -------------------------------------------- //
|
// -------------------------------------------- //
|
||||||
@ -55,11 +79,11 @@ public class EngineShow extends Engine
|
|||||||
// ID
|
// ID
|
||||||
if (mplayer.isOverriding())
|
if (mplayer.isOverriding())
|
||||||
{
|
{
|
||||||
show(idPriorityLiness, Const.SHOW_ID_FACTION_ID, Const.SHOW_PRIORITY_FACTION_ID, "ID", faction.getId());
|
show(idPriorityLiness, SHOW_ID_FACTION_ID, SHOW_PRIORITY_FACTION_ID, "ID", faction.getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
// DESCRIPTION
|
// DESCRIPTION
|
||||||
show(idPriorityLiness, Const.SHOW_ID_FACTION_DESCRIPTION, Const.SHOW_PRIORITY_FACTION_DESCRIPTION, "Description", faction.getDescriptionDesc());
|
show(idPriorityLiness, SHOW_ID_FACTION_DESCRIPTION, SHOW_PRIORITY_FACTION_DESCRIPTION, "Description", faction.getDescriptionDesc());
|
||||||
|
|
||||||
// SECTION: NORMAL
|
// SECTION: NORMAL
|
||||||
if (normal)
|
if (normal)
|
||||||
@ -68,7 +92,7 @@ public class EngineShow extends Engine
|
|||||||
long ageMillis = faction.getCreatedAtMillis() - System.currentTimeMillis();
|
long ageMillis = faction.getCreatedAtMillis() - System.currentTimeMillis();
|
||||||
LinkedHashMap<TimeUnit, Long> ageUnitcounts = TimeDiffUtil.limit(TimeDiffUtil.unitcounts(ageMillis, TimeUnit.getAllButMillis()), 3);
|
LinkedHashMap<TimeUnit, Long> ageUnitcounts = TimeDiffUtil.limit(TimeDiffUtil.unitcounts(ageMillis, TimeUnit.getAllButMillis()), 3);
|
||||||
String ageDesc = TimeDiffUtil.formatedVerboose(ageUnitcounts, "<i>");
|
String ageDesc = TimeDiffUtil.formatedVerboose(ageUnitcounts, "<i>");
|
||||||
show(idPriorityLiness, Const.SHOW_ID_FACTION_AGE, Const.SHOW_PRIORITY_FACTION_AGE, "Age", ageDesc);
|
show(idPriorityLiness, SHOW_ID_FACTION_AGE, SHOW_PRIORITY_FACTION_AGE, "Age", ageDesc);
|
||||||
|
|
||||||
// FLAGS
|
// FLAGS
|
||||||
// We display all editable and non default ones. The rest we skip.
|
// We display all editable and non default ones. The rest we skip.
|
||||||
@ -91,13 +115,13 @@ public class EngineShow extends Engine
|
|||||||
{
|
{
|
||||||
flagsDesc = Txt.implode(flagDescs, Txt.parse(" <i>| "));
|
flagsDesc = Txt.implode(flagDescs, Txt.parse(" <i>| "));
|
||||||
}
|
}
|
||||||
show(idPriorityLiness, Const.SHOW_ID_FACTION_FLAGS, Const.SHOW_PRIORITY_FACTION_FLAGS, "Flags", flagsDesc);
|
show(idPriorityLiness, SHOW_ID_FACTION_FLAGS, SHOW_PRIORITY_FACTION_FLAGS, "Flags", flagsDesc);
|
||||||
|
|
||||||
// POWER
|
// POWER
|
||||||
double powerBoost = faction.getPowerBoost();
|
double powerBoost = faction.getPowerBoost();
|
||||||
String boost = (powerBoost == 0.0) ? "" : (powerBoost > 0.0 ? " (bonus: " : " (penalty: ") + powerBoost + ")";
|
String boost = (powerBoost == 0.0) ? "" : (powerBoost > 0.0 ? " (bonus: " : " (penalty: ") + powerBoost + ")";
|
||||||
String powerDesc = Txt.parse("%d/%d/%d%s", faction.getLandCount(), faction.getPowerRounded(), faction.getPowerMaxRounded(), boost);
|
String powerDesc = Txt.parse("%d/%d/%d%s", faction.getLandCount(), faction.getPowerRounded(), faction.getPowerMaxRounded(), boost);
|
||||||
show(idPriorityLiness, Const.SHOW_ID_FACTION_POWER, Const.SHOW_PRIORITY_FACTION_POWER, "Land / Power / Maxpower", powerDesc);
|
show(idPriorityLiness, SHOW_ID_FACTION_POWER, SHOW_PRIORITY_FACTION_POWER, "Land / Power / Maxpower", powerDesc);
|
||||||
|
|
||||||
// SECTION: ECON
|
// SECTION: ECON
|
||||||
if (Econ.isEnabled())
|
if (Econ.isEnabled())
|
||||||
@ -124,14 +148,14 @@ public class EngineShow extends Engine
|
|||||||
String line = show(key, value);
|
String line = show(key, value);
|
||||||
landvalueLines.add(line);
|
landvalueLines.add(line);
|
||||||
}
|
}
|
||||||
idPriorityLiness.put(Const.SHOW_ID_FACTION_LANDVALUES, new PriorityLines(Const.SHOW_PRIORITY_FACTION_LANDVALUES, landvalueLines));
|
idPriorityLiness.put(SHOW_ID_FACTION_LANDVALUES, new PriorityLines(SHOW_PRIORITY_FACTION_LANDVALUES, landvalueLines));
|
||||||
|
|
||||||
// BANK
|
// BANK
|
||||||
if (MConf.get().bankEnabled)
|
if (MConf.get().bankEnabled)
|
||||||
{
|
{
|
||||||
double bank = Money.get(faction);
|
double bank = Money.get(faction);
|
||||||
String bankDesc = Txt.parse("<h>%s", Money.format(bank, true));
|
String bankDesc = Txt.parse("<h>%s", Money.format(bank, true));
|
||||||
show(idPriorityLiness, Const.SHOW_ID_FACTION_BANK, Const.SHOW_PRIORITY_FACTION_BANK, "Bank", bankDesc);
|
show(idPriorityLiness, SHOW_ID_FACTION_BANK, SHOW_PRIORITY_FACTION_BANK, "Bank", bankDesc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -181,7 +205,7 @@ public class EngineShow extends Engine
|
|||||||
followerLines.addAll(table(followerNamesOffline, tableCols));
|
followerLines.addAll(table(followerNamesOffline, tableCols));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
idPriorityLiness.put(Const.SHOW_ID_FACTION_FOLLOWERS, new PriorityLines(Const.SHOW_PRIORITY_FACTION_FOLLOWERS, followerLines));
|
idPriorityLiness.put(SHOW_ID_FACTION_FOLLOWERS, new PriorityLines(SHOW_PRIORITY_FACTION_FOLLOWERS, followerLines));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String show(String key, String value)
|
public static String show(String key, String value)
|
||||||
|
Loading…
Reference in New Issue
Block a user