Package gg.xp.xivsupport.gui.map
Class MapDataController
java.lang.Object
gg.xp.xivsupport.gui.map.MapDataController
-
Constructor Summary
ConstructorsConstructorDescriptionMapDataController(XivState state, ActiveCastRepository acr, StatusEffectRepository statuses, SequenceIdTracker sqid, PersistenceProvider pers, org.picocontainer.PicoContainer container, RightClickOptionRepo rc, FloorMarkerRepository floorMarkers) -
Method Summary
Modifier and TypeMethodDescriptionvoidCapture the current data into a snapshotvoidclearAll()voidclearOmens(EventContext context, FadeInEvent event) @Nullable CastTrackergetCastFor(XivCombatant cbt) intgetIndex()getMap()getOmens(long id) intgetSize()getTime()booleanisLive()voidrecordAbilityCastOmen(EventContext context, AbilityCastStart event) voidrecordAbilityUsedOmen(EventContext context, AbilityUsedEvent event) voidvoidsetCallback(Runnable callback) voidsetIndex(int index) voidsetLive(boolean live) voidsetRelativeIndex(int delta) voidsetRelativeIndexAutoLive(int delta) longunresolvedDamage(XivCombatant xivCombatant)
-
Constructor Details
-
MapDataController
public MapDataController(XivState state, ActiveCastRepository acr, StatusEffectRepository statuses, SequenceIdTracker sqid, PersistenceProvider pers, org.picocontainer.PicoContainer container, RightClickOptionRepo rc, FloorMarkerRepository floorMarkers)
-
-
Method Details
-
recordAbilityUsedOmen
-
recordAbilityCastOmen
-
recordTether
-
clearOmens
-
setLive
public void setLive(boolean live) -
setIndex
public void setIndex(int index) -
setRelativeIndex
public void setRelativeIndex(int delta) -
setRelativeIndexAutoLive
public void setRelativeIndexAutoLive(int delta) -
clearAll
public void clearAll() -
getIndex
public int getIndex() -
isLive
public boolean isLive() -
getSize
public int getSize() -
setCallback
-
captureSnapshot
public void captureSnapshot()Capture the current data into a snapshot -
getCombatants
-
buffsOnCombatant
-
getMap
-
getOmens
-
getCastFor
-
getTethers
-
getPartyList
-
unresolvedDamage
-
getFloorMarkers
-
getTime
-
getEnableCapture
-
getMaxCaptures
-
getMsBetweenCaptures
-