Package org.moparscape.msc.gs.model.definition.extra

Source Code of org.moparscape.msc.gs.model.definition.extra.ShopDef

package org.moparscape.msc.gs.model.definition.extra;

import java.util.ArrayList;
import java.util.List;

import org.moparscape.msc.gs.model.InvItem;
import org.moparscape.msc.gs.model.Point;
import org.moparscape.msc.gs.model.container.Shop;

public class ShopDef {
  private int buyModifier;
  private boolean general;
  private String greeting;
  private ArrayList<InvItem> items;
  private int minX, maxX, minY, maxY;
  private String name;
  private String[] options;
  private int respawnRate;
  private int sellModifier;

  public Shop toShop() {
    List<String> opts = new ArrayList<String>();
    for (String s : options) {
      opts.add(s);
    }
    Shop shop = new Shop(name, greeting, opts, new Point(minX, minY),
        new Point(maxX, maxY), general, respawnRate, buyModifier,
        sellModifier);
    for (InvItem i : items) {
      shop.add(i.id, i.amount, false);
    }
    return shop;
  }
}
TOP

Related Classes of org.moparscape.msc.gs.model.definition.extra.ShopDef

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.