/* OrpheusMS: MapleStory Private Server based on OdinMS Copyright (C) 2012 Aaron Weiss <aaron@deviant-core.net> Patrick Huy <patrick.huy@frz.cc> Matthias Butz <matze@odinms.de> Jan Christian Meyer <vimes@odinms.de> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ package server.life; import server.maps.AbstractAnimatedMapleMapObject; public abstract class AbstractLoadedMapleLife extends AbstractAnimatedMapleMapObject { private final int id; private int f; private boolean hide; private int fh; private int start_fh; private int cy; private int rx0; private int rx1; public AbstractLoadedMapleLife(int id) { this.id = id; } public AbstractLoadedMapleLife(AbstractLoadedMapleLife life) { this(life.getId()); this.f = life.f; this.hide = life.hide; this.fh = life.fh; this.start_fh = life.fh; this.cy = life.cy; this.rx0 = life.rx0; this.rx1 = life.rx1; } public int getF() { return f; } public void setF(int f) { this.f = f; } public boolean isHidden() { return hide; } public void setHide(boolean hide) { this.hide = hide; } public int getFh() { return fh; } public void setFh(int fh) { this.fh = fh; } public int getStartFh() { return start_fh; } public int getCy() { return cy; } public void setCy(int cy) { this.cy = cy; } public int getRx0() { return rx0; } public void setRx0(int rx0) { this.rx0 = rx0; } public int getRx1() { return rx1; } public void setRx1(int rx1) { this.rx1 = rx1; } public int getId() { return id; } }