1package com.fs.starfarer.api.campaign;
4import java.util.EnumSet;
6import org.lwjgl.util.vector.Vector2f;
8import com.fs.starfarer.api.combat.ViewportAPI;
9import com.fs.starfarer.api.loading.TerrainSpecAPI;
10import com.fs.starfarer.api.ui.TooltipMakerAPI;
96 void renderOnRadar(Vector2f radarCenter,
float factor,
float alphaMult);
void createTooltip(TooltipMakerAPI tooltip, boolean expanded)
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 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)