1package com.fs.starfarer.api.impl.campaign;
3import java.util.ArrayList;
6import org.lwjgl.opengl.GL11;
8import com.fs.starfarer.api.Global;
9import com.fs.starfarer.api.campaign.CampaignEngineLayers;
10import com.fs.starfarer.api.campaign.SectorEntityToken;
11import com.fs.starfarer.api.combat.ViewportAPI;
15 protected transient List<GenericFieldItemSprite>
items;
16 protected transient boolean inited =
false;
28 Object readResolve() {
45 List<GenericFieldItemSprite>
remove =
new ArrayList<GenericFieldItemSprite>();
52 items.removeAll(
remove);
61 if (alphaMult <= 0)
return;
69 item.render(alphaMult);
88 items =
new ArrayList<GenericFieldItemSprite>();
static SectorAPI getSector()
GenericFieldItemManager(SectorEntityToken entity)
transient List< GenericFieldItemSprite > items
void render(CampaignEngineLayers layer, ViewportAPI viewport)
void advance(float amount)
void initDebrisIfNeeded()
float convertToDays(float realSeconds)
CampaignClockAPI getClock()
float getSensorContactFaderBrightness()
boolean isInCurrentLocation()
float getSensorFaderBrightness()