/
codebase/
codebase/area/
codebase/doc/
codebase/etc/
codebase/src/net/sourceforge/pain/data/trigger/
codebase/src/net/sourceforge/pain/logic/
codebase/src/net/sourceforge/pain/logic/affect/
codebase/src/net/sourceforge/pain/logic/event/
codebase/src/net/sourceforge/pain/logic/event/deploy/
codebase/src/net/sourceforge/pain/logic/event/guitool/
codebase/src/net/sourceforge/pain/logic/event/guitool/event/
codebase/src/net/sourceforge/pain/logic/fn/util/
codebase/src/net/sourceforge/pain/logic/trigger/
codebase/src/net/sourceforge/pain/logic/trigger/impl/
codebase/src/net/sourceforge/pain/network/console/
codebase/src/net/sourceforge/pain/network/console/telnet/
codebase/src/net/sourceforge/pain/network/guitool/
codebase/src/net/sourceforge/pain/plugin/
codebase/src/net/sourceforge/pain/plugin/command/
codebase/src/net/sourceforge/pain/plugin/reset/
codebase/src/net/sourceforge/pain/plugin/shutdown/
codebase/src/net/sourceforge/pain/plugin/social/
codebase/src/net/sourceforge/pain/util/
db/doc/javadoc/resources/
db/src/net/sourceforge/pain/util/
gui/
gui/lib/
gui/src/net/sourceforge/pain/tools/guitool/dbbrowse/
gui/src/net/sourceforge/pain/tools/guitool/dialog/
gui/src/net/sourceforge/pain/tools/guitool/menu/
gui/src/net/sourceforge/pain/tools/guitool/resources/
gui/src/net/sourceforge/pain/tools/guitool/resources/images/
gui/src/net/sourceforge/pain/tools/guitool/resources/images/explorer/
tests/
tests/src/
tests/src/net/sourceforge/pain/db/data/
package net.sourceforge.pain.logic.fn.util;

import net.sourceforge.pain.data.*;
import net.sourceforge.pain.data.type.*;

/**
 * User: fmike * Date: Aug 17, 2003  * Time: 2:55:35 AM
 */
public final class LangUtil {
	public static final String[] exitName = new String[]{"north", "east", "south", "west", "up", "down"};


	public static final String he(int sex) {
		if (sex == Creature.SEX_MALE) {
			return "he";
		} else if (sex == Creature.SEX_FEMALE) {
			return "she";
		}
		return "it";

	}

	public static final String He(int sex) {
		if (sex == Creature.SEX_MALE) {
			return "He";
		} else if (sex == Creature.SEX_FEMALE) {
			return "She";
		}
		return "It";
	}

	private static String him(int sex) {
		if (sex == Creature.SEX_MALE) {
			return "him";
		} else if (sex == Creature.SEX_FEMALE) {
			return "her";
		}
		return "it";

	}

	private static String his(int sex) {
		if (sex == Creature.SEX_MALE) {
			return "his";
		} else if (sex == Creature.SEX_FEMALE) {
			return "her";
		}
		return "its";

	}

	public static final String he(LogicalObject obj) {
		Creature creature = (Creature) obj.getRole(Creature.class);
		if (creature == null) {
			return he(Creature.SEX_UNDEFINED);
		} else {
			return he(creature.getSex());
		}
	}


	public static final String him(LogicalObject obj) {
		Creature creature = (Creature) obj.getRole(Creature.class);
		if (creature == null) {
			return him(Creature.SEX_UNDEFINED);
		} else {
			return him(creature.getSex());
		}
	}


	public static final String his(LogicalObject obj) {
		Creature creature = (Creature) obj.getRole(Creature.class);
		if (creature == null) {
			return his(Creature.SEX_UNDEFINED);
		} else {
			return his(creature.getSex());
		}
	}

	public static String directionName(int type) {
		return exitName[type];

	}

	public static String s(int num, String str) {
		if (num > 1) {
			return str + "s";
		}
		return str;
	}


}