/
codebase/src/net/sourceforge/pain/admin/console/command/
codebase/src/net/sourceforge/pain/data/role/
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/util/
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/
mudlibs/tinylib/
mudlibs/tinylib/area/
mudlibs/tinylib/etc/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/data/affect/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/data/prototype/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/data/trigger/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/affect/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/event/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/event/deploy/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/event/guitool/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/event/guitool/event/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/fn/util/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/trigger/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/trigger/impl/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/plugin/command/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/plugin/reset/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/plugin/shutdown/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/plugin/social/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/util/
tests/
tests/src/
tests/src/net/sourceforge/pain/db/data/
package net.sourceforge.pain.tinylib.logic.fn.util;

import net.sourceforge.pain.data.*;
import net.sourceforge.pain.tinylib.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(Role 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(Role 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(Role  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;
    }


}