/* * This file is part of QuarterBukkit-Plugin. * Copyright (c) 2012 QuarterCode <http://www.quartercode.com/> * * QuarterBukkit-Plugin is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * QuarterBukkit-Plugin 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 General Public License for more details. * * You should have received a copy of the GNU General Public License * along with QuarterBukkit-Plugin. If not, see <http://www.gnu.org/licenses/>. */ package com.quartercode.quarterbukkit.api.select; import java.util.List; public class LineInventoryLayouter implements InventoryLayouter { @Override public InventoryLayout getLayout(SelectInventory selectInventory, List<Selection> selections) { InventoryLayout layout = new InventoryLayout(); int x = 0; int y = 0; for (Selection selection : selections) { layout.set(x, y, selection); x++; if (x >= 9) { x = 0; y++; } } return layout; } }