MCPcopy Create free account
hub / github.com/Card-Forge/forge / act

Method act

forge-gui-mobile/src/forge/adventure/character/MapActor.java:156–171  ·  view source on GitHub ↗
(float delta)

Source from the content-addressed store, hash-verified

154 }
155
156 @Override
157 public void act(float delta) {
158 super.act(delta);
159 for (int i = 0; i < effects.size; i++) {
160 CurrentEffect effect = effects.get(i);
161 effect.effect.update(delta);
162 effect.effect.setPosition(getCenter().x + effect.offset.x, getCenter().y + effect.offset.y);
163 if (effect.effect.isComplete()) {
164 effects.removeIndex(i);
165 i--;
166 Forge.getAssets().manager().unload(effect.fileHandle.path());
167 }
168 }
169 if (effects.size == 0 && removeIfEffectsAreFinished && getParent() != null)
170 getParent().removeActor(this);
171 }
172
173 @Override
174 protected void positionChanged() {

Callers

nothing calls this directly

Calls 8

getCenterMethod · 0.95
getAssetsMethod · 0.95
managerMethod · 0.80
getMethod · 0.65
updateMethod · 0.65
setPositionMethod · 0.45
unloadMethod · 0.45
getParentMethod · 0.45

Tested by

no test coverage detected