mirror of
https://github.com/collinsmith/riiablo.git
synced 2025-07-05 07:48:05 +07:00
Added basic toString implementation
This commit is contained in:
@ -1,11 +1,18 @@
|
|||||||
package com.riiablo.save;
|
package com.riiablo.save;
|
||||||
|
|
||||||
|
import java.nio.ByteBuffer;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import org.apache.commons.lang3.ArrayUtils;
|
||||||
|
import org.apache.commons.lang3.Validate;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||||
|
|
||||||
import com.badlogic.gdx.Gdx;
|
import com.badlogic.gdx.Gdx;
|
||||||
import com.badlogic.gdx.Input;
|
import com.badlogic.gdx.Input;
|
||||||
import com.badlogic.gdx.utils.Array;
|
import com.badlogic.gdx.utils.Array;
|
||||||
import com.badlogic.gdx.utils.IntArray;
|
import com.badlogic.gdx.utils.IntArray;
|
||||||
import com.badlogic.gdx.utils.IntIntMap;
|
import com.badlogic.gdx.utils.IntIntMap;
|
||||||
import com.badlogic.gdx.utils.Pool;
|
import com.badlogic.gdx.utils.Pool;
|
||||||
|
|
||||||
import com.riiablo.CharacterClass;
|
import com.riiablo.CharacterClass;
|
||||||
import com.riiablo.Riiablo;
|
import com.riiablo.Riiablo;
|
||||||
import com.riiablo.codec.excel.DifficultyLevels;
|
import com.riiablo.codec.excel.DifficultyLevels;
|
||||||
@ -18,12 +25,6 @@ import com.riiablo.item.Stat;
|
|||||||
import com.riiablo.item.StoreLoc;
|
import com.riiablo.item.StoreLoc;
|
||||||
import com.riiablo.item.Type;
|
import com.riiablo.item.Type;
|
||||||
|
|
||||||
import org.apache.commons.lang3.ArrayUtils;
|
|
||||||
import org.apache.commons.lang3.Validate;
|
|
||||||
|
|
||||||
import java.nio.ByteBuffer;
|
|
||||||
import java.util.Arrays;
|
|
||||||
|
|
||||||
// TODO: support pooling CharData for multiplayer
|
// TODO: support pooling CharData for multiplayer
|
||||||
public class CharData implements ItemData.UpdateListener, Pool.Poolable {
|
public class CharData implements ItemData.UpdateListener, Pool.Poolable {
|
||||||
private static final String TAG = "CharData";
|
private static final String TAG = "CharData";
|
||||||
@ -111,6 +112,11 @@ public class CharData implements ItemData.UpdateListener, Pool.Poolable {
|
|||||||
return new CharData().set(Riiablo.NORMAL, false, name, charClass);
|
return new CharData().set(Riiablo.NORMAL, false, name, charClass);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return new ToStringBuilder(this).append(name).append(classId).append("level", level).build();
|
||||||
|
}
|
||||||
|
|
||||||
public CharData set(int diff, boolean managed) {
|
public CharData set(int diff, boolean managed) {
|
||||||
this.diff = diff;
|
this.diff = diff;
|
||||||
this.managed = managed;
|
this.managed = managed;
|
||||||
|
Reference in New Issue
Block a user