/* * Copyright 2014 The Skfiy Open Association. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.skfiy.typhon.packet; import java.util.ArrayList; import java.util.List; /** * * @author Kevin Zou <kevinz@skfiy.org> */ public class PvePacket extends Packet { private int subject; private int mode; private int cidx; private int pidx; private int sidx = -1; private int fgidx; private int star; private int fru1; private int fru2; private int fru3; //援军ID private int aid; // result private List<PossibleAtlasloot> atlasloots; public int getSubject() { return subject; } public void setSubject(int subject) { this.subject = subject; } public int getMode() { return mode; } public void setMode(int mode) { this.mode = mode; } public int getCidx() { return cidx; } public void setCidx(int cidx) { this.cidx = cidx; } public int getPidx() { return pidx; } public void setPidx(int pidx) { this.pidx = pidx; } public int getSidx() { return sidx; } public void setSidx(int sidx) { this.sidx = sidx; } public int getFgidx() { return fgidx; } public void setFgidx(int fgidx) { this.fgidx = fgidx; } public int getStar() { return star; } public void setStar(int star) { this.star = star; } public int getFru1() { return fru1; } public void setFru1(int fru1) { this.fru1 = fru1; } public int getFru2() { return fru2; } public void setFru2(int fru2) { this.fru2 = fru2; } public int getFru3() { return fru3; } public void setFru3(int fru3) { this.fru3 = fru3; } public List<PossibleAtlasloot> getAtlasloots() { return atlasloots; } public void setAtlasloots(List<PossibleAtlasloot> atlasloots) { addAtlasloots(atlasloots); } public void addAtlasloot(PossibleAtlasloot atlasloot) { if (this.atlasloots == null) { this.atlasloots = new ArrayList<>(); } this.atlasloots.add(atlasloot); } public void addAtlasloots(List<PossibleAtlasloot> atlasloots) { if (atlasloots == null) { return; } if (this.atlasloots == null) { this.atlasloots = new ArrayList<>(); } this.atlasloots.addAll(atlasloots); } public int getAid() { return aid; } public void setAid(int aid) { this.aid = aid; } }