package com.rebelkeithy.ftl.systems; import com.rebelkeithy.ftl.ship.Ship; import com.rebelkeithy.ftl.view.SubSystemRenderer; import com.rebelkeithy.ftl.view.SystemRenderer; public class SensorsSystem extends AbstractShipSystem { public SensorsSystem(Ship ship, String name, int maxPower) { super(ship, name, maxPower); setAlwaysPowered(true); } public String getDisplayName() { return "Sensors"; } public String getDescription() { return "Reveals the interior of your ship and give\ninformation abount enemy ships"; } public String getUpgradeDescription(int level) { switch(level) { case 0: return "See ship interior"; case 1: return "See enemy interior"; case 2: return "See enemy weapon charge"; case 3: return "See enemy power use"; } return ""; } @Override public SystemRenderer getSystemRenderer() { return new SubSystemRenderer(this, 0); } }