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(); } }