package com.weem.epicinventor.network;
import com.weem.epicinventor.actor.*;
import com.weem.epicinventor.resource.*;
import com.weem.epicinventor.weapon.*;
import java.io.*;
public class UDPOobaboo implements Serializable {
protected static final long serialVersionUID = 10000L;
public String id = "";
public int mapX, lastMapY, mapY;
public int width, height;
public int xMoveSize;
//public boolean stateChanged;
//public String image = "";
//public int numAnimationFrames;
//public int currentAnimationFrame;
//public int animationFrameDuration;
//public long animationFrameUpdateTime = 0;
//public final static double DEFAULT_ANIMATION_DURATION = 0.20;
//public boolean isAnimating;
//public boolean isActive;
public Player.ActionMode actionMode;
public Player.VertMoveMode vertMoveMode;
public Player.Facing facing;
//public AttackType currentAttackType;
//public int topOffset;
public int jumpSize;
public int ascendOriginalSize;
public int ascendSize;
public int ascendCount;
public int ascendMax;
public int fallSize;
//public int baseOffset;
//public int baseWidth;
public boolean isStill;
public boolean isTryingToMove;
//public boolean isStomping;
public int startJumpSize;
public int maxFallSize;
public int gravity;
public int totalFall;
public int completeFall;
public int totalHitPoints;
public int hitPoints;
public int totalArmorPoints;
public int armorPoints;
//public int baseHitPoints;
//public int baseArmorPoints;
//public int spriteRectOffestX, spriteRectOffestY;
//public boolean showRect;
//public boolean showGoals;
public int knockBackX;
public boolean isDead;
//public boolean isFeared;
//public boolean isSlowed;
//public boolean isPoisoned;
//public Point fearedSource;
//public long fearedDuration;
//public long fearedTotalTime;
//public long slowedDuration;
//public long slowedTotalTime;
//public long poisonedDuration;
//public long poisonedTotalTime;
//public int attackRange;
//public long attackRefreshTimerStart;
//public long attackRefreshTimerEnd;
//public int maxFollowDistance;
//public boolean statusAttackBonus;
//public boolean statusFear;
//public boolean statusHeal;
//public boolean statusPoison;
//public boolean statusStun;
//public boolean statusRezSickness;
//public boolean statusSlowed;
//public boolean canFly;
//public SoundClip loopingSound;
//public boolean disregardKnockBack;
//public long stunEnded = 0;
//public String debugInfo;
//public long chatEnd = 0;
//public boolean isChatting;
//public boolean projectileOut;
//public String name;
//public long timeRemaining = 60000;
//public long timeTotal = 60000;
//public boolean invulnerable;
//public boolean invulnerableShow;
//public float invulnerableTotalTime;
//public float INVULNERABLE_MAX_TIME = 1.0f;
//public long meleeAnimationTotalTime;
//public double meleeAnimationFrameDuration; //duration of a single frame
//public int currentMeleeAnimationFrame;
//public int numMeleeAnimationFrames;
public boolean isSwinging;
public ResourceType currentResourceType;
//public long lastResourceSoundPlay;
//public long lastMove;
//public long nextSoundPlay;
//public long disappearTime;
public UDPOobaboo(String pid) {
id = pid;
}
private void readObject(ObjectInputStream aInputStream) throws Exception {
aInputStream.defaultReadObject();
}
private void writeObject(ObjectOutputStream aOutputStream) throws Exception {
aOutputStream.defaultWriteObject();
}
}