Workaround for #75

This commit is contained in:
Collin Smith
2020-06-01 17:24:44 -07:00
parent 970073296c
commit 829eb608a7
3 changed files with 8 additions and 1 deletions

View File

@ -311,6 +311,10 @@ public class CharData implements ItemController, ItemData.UpdateListener, Pool.P
return statData; return statData;
} }
public void update() {
onUpdated(itemData);
}
@Override @Override
public void onUpdated(ItemData itemData) { public void onUpdated(ItemData itemData) {
assert itemData.stats == statData; assert itemData.stats == statData;

View File

@ -518,6 +518,9 @@ public class GameScreen extends ScreenAdapter implements GameLoadingScreen.Loada
charData.getItems().addLocationListener(Riiablo.cursor); charData.getItems().addLocationListener(Riiablo.cursor);
charData.getMerc().getItems().addLocationListener(Riiablo.cursor); charData.getMerc().getItems().addLocationListener(Riiablo.cursor);
// FIXME: #75 Initial CharData update event
charData.update();
loadingScreen = new GameLoadingScreen(map, getDependencies()); loadingScreen = new GameLoadingScreen(map, getDependencies());
} }

View File

@ -13,7 +13,6 @@ import com.badlogic.gdx.utils.Array;
import com.badlogic.gdx.utils.Disposable; import com.badlogic.gdx.utils.Disposable;
import com.badlogic.gdx.utils.IntIntMap; import com.badlogic.gdx.utils.IntIntMap;
import com.badlogic.gdx.utils.ObjectMap; import com.badlogic.gdx.utils.ObjectMap;
import com.riiablo.save.CharData;
import com.riiablo.CharacterClass; import com.riiablo.CharacterClass;
import com.riiablo.Keys; import com.riiablo.Keys;
import com.riiablo.Riiablo; import com.riiablo.Riiablo;
@ -26,6 +25,7 @@ import com.riiablo.item.Stat;
import com.riiablo.key.MappedKey; import com.riiablo.key.MappedKey;
import com.riiablo.key.MappedKeyStateAdapter; import com.riiablo.key.MappedKeyStateAdapter;
import com.riiablo.loader.DC6Loader; import com.riiablo.loader.DC6Loader;
import com.riiablo.save.CharData;
import com.riiablo.widget.HotkeyButton; import com.riiablo.widget.HotkeyButton;
import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.ArrayUtils;