/**
 * <p>
 * Copyright © 2009-2010, Bruce-Robert Pocock
 * </p>
 * <p>
 * This program 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.
 * </p>
 * <p>
 * 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
 * General Public License for more details.
 * </p>
 * <p>
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 * </p>
 * 
 * @author brpocock
 */
package org.starhope.appius.game;

import java.util.LinkedList;

import org.starhope.appius.types.AbstractZone;
import org.starhope.appius.user.User;

/**
 * WRITEME
 * 
 * @author brpocock
 * 
 */
@Deprecated
public class SmartFaux {

	/**
	 * WRITEME
	 */
	public SmartFaux () {
		// No op?
	}

	/**
	 * @param brat WRITEME
	 * @param i WRITEME
	 */
	public void addKickedUser (final User brat, final int i) {
		AppiusClaudiusCaecus.logEvent ("kick", brat.getLastZone (),
				brat.getUserName (), "", null);
	}

	/**
	 * @param zoneName WRITEME
	 * @param string WRITEME
	 * @return WRITEME
	 */
	@Deprecated
	public AbstractZone createZone (final String zoneName,
			final String string) {
		final AbstractZone z = new Zone (zoneName);
		return z;
	}

	/**
	 * @return WRITEME
	 */
	@Deprecated
	public LinkedList <AbstractZone> getAllZones () {
		return AppiusClaudiusCaecus.getAllZones ();
	}

	/**
	 * @param next WRITEME
	 * @return WRITEME
	 */
	@Deprecated
	public User getUserByChannel (final AppiusClaudiusCaecus next) {
		return next.getUser ();
	}

	/**
	 * @param name WRITEME
	 * @return WRITEME
	 */
	@Deprecated
	public AbstractZone getZone (final String name) {
		return AppiusClaudiusCaecus.getZone (name);
	}

	/**
	 * WRITEME
	 */
	public void restart () {
		AppiusClaudiusCaecus.restart ();
	}

}
