1package com.fs.starfarer.api.campaign;
3import java.util.EnumSet;
7import org.lwjgl.util.vector.Vector2f;
9import com.fs.starfarer.api.combat.ViewportAPI;
10import com.fs.starfarer.api.loading.TerrainSpecAPI;
11import com.fs.starfarer.api.ui.TooltipMakerAPI;
98 void renderOnRadar(Vector2f radarCenter,
float factor,
float alphaMult);
void createTooltip(TooltipMakerAPI tooltip, boolean expanded)
void setEntity(SectorEntityToken entity)
boolean isTooltipExpandable()
boolean containsPoint(Vector2f point, float radius)
EnumSet< CampaignEngineLayers > getActiveLayers()
float getMaxEffectRadius(Vector2f locFrom)
void renderOnMap(float factor, float alphaMult)
boolean hasAIFlag(Object flag)
boolean hasAIFlag(Object flag, CampaignFleetAPI fleet)
float getMinEffectRadius(Vector2f locFrom)
String getNameForTooltip()
void render(CampaignEngineLayers layer, ViewportAPI viewport)
void advance(float amount)
void init(String terrainId, SectorEntityToken entity, Object param)
void setTerrainId(String id)
void renderOnRadar(Vector2f radarCenter, float factor, float alphaMult)
boolean containsEntity(SectorEntityToken other)
float getOptimalEffectRadius(Vector2f locFrom)
boolean canPlayerHoldStationIn()
void renderOnMapAbove(float factor, float alphaMult)
String getIconSpriteName()
void setTerrainName(String name)