001package com.fs.starfarer.api.impl.campaign.intel.events.ttcr;
002
003import com.fs.starfarer.api.impl.campaign.intel.events.BaseEventIntel;
004import com.fs.starfarer.api.impl.campaign.intel.events.BaseFactorTooltip;
005import com.fs.starfarer.api.impl.campaign.intel.events.BaseOneTimeFactor;
006import com.fs.starfarer.api.ui.TooltipMakerAPI;
007import com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
008
009public class TTCRIndustryDisruptedFactor extends BaseOneTimeFactor {
010        
011        protected String desc;
012
013        public TTCRIndustryDisruptedFactor(String desc, int points) {
014                super(points);
015                this.desc = desc;
016        }
017
018        @Override
019        public String getDesc(BaseEventIntel intel) {
020                return desc;
021        }
022
023        @Override
024        public TooltipCreator getMainRowTooltip(BaseEventIntel intel) {
025                return new BaseFactorTooltip() {
026                        @Override
027                        public void createTooltip(TooltipMakerAPI tooltip, boolean expanded, Object tooltipParam) {
028                                tooltip.addPara("Disrupted non-military industrial operations "
029                                                + "on Tri-Tachyon colonies, through raids or bombardment. More effective and longer lasting"
030                                                + " disruptions result in more event progress points.",
031                                                0f);
032                                tooltip.addPara("Repeatedly disrupting the same industry will have no additional effect.",
033                                                0f);
034                        }
035                        
036                };
037        }
038        
039}