Starsector API
Loading...
Searching...
No Matches
SectorActivityTracker.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.shared;
2
3
4
public
class
SectorActivityTracker
{
5
6
//private Map<String, StarSystemActivityTracker> trackers = new LinkedHashMap<String, StarSystemActivityTracker>();
7
private
CommodityStatTracker
commodityTracker =
new
CommodityStatTracker
();
8
9
Object readResolve() {
10
if
(commodityTracker ==
null
) {
11
commodityTracker =
new
CommodityStatTracker
();
12
}
13
return
this
;
14
}
15
16
Object writeReplace() {
17
return
this
;
18
}
19
20
public
void
advance
(
float
days) {
21
// for (StarSystemAPI system : Global.getSector().getStarSystems()) {
22
// getTracker(system);
23
// }
24
// for (StarSystemActivityTracker tracker : trackers.values()) {
25
// tracker.advance(days);
26
// }
27
commodityTracker.
advance
(days);
28
}
29
30
// public StarSystemActivityTracker getTracker(String starId) {
31
// StarSystemAPI system = Global.getSector().getStarSystem(starId);
32
// return getTracker(system);
33
// }
34
// public StarSystemActivityTracker getTracker(StarSystemAPI system) {
35
// StarSystemActivityTracker tracker = trackers.get(system.getId());
36
// if (tracker == null) {
37
// tracker = new StarSystemActivityTracker(system);
38
// trackers.put(system.getId(), tracker);
39
// }
40
// return tracker;
41
// }
42
43
public
CommodityStatTracker
getCommodityTracker
() {
44
return
commodityTracker;
45
}
46
47
48
}
49
50
51
52
53
54
55
56
com.fs.starfarer.api.impl.campaign.shared.CommodityStatTracker
Definition
CommodityStatTracker.java:15
com.fs.starfarer.api.impl.campaign.shared.CommodityStatTracker.advance
void advance(float days)
Definition
CommodityStatTracker.java:92
com.fs.starfarer.api.impl.campaign.shared.SectorActivityTracker
Definition
SectorActivityTracker.java:4
com.fs.starfarer.api.impl.campaign.shared.SectorActivityTracker.advance
void advance(float days)
Definition
SectorActivityTracker.java:20
com.fs.starfarer.api.impl.campaign.shared.SectorActivityTracker.getCommodityTracker
CommodityStatTracker getCommodityTracker()
Definition
SectorActivityTracker.java:43
src
com
fs
starfarer
api
impl
campaign
shared
SectorActivityTracker.java
Generated by
1.9.8