package com.javaxyq.data; import java.util.HashMap; public class CharacterUtils { private static HashMap<String, String> charNames; public static String char_0001 = "0001"; public static String char_0002 = "0002"; public static String char_0003 = "0003"; public static String char_0004 = "0004"; public static String char_0005 = "0005"; public static String char_0006 = "0006"; public static String char_0007 = "0007"; public static String char_0008 = "0008"; public static String char_0009 = "0009"; public static String char_0010 = "0010"; public static String char_0011 = "0011"; public static String char_0012 = "0012"; public static String getCharacterName(String character) { if(charNames == null) { charNames= new HashMap<String, String>(); charNames.put("0001", "��ң��"); charNames.put("0002", "������"); charNames.put("0003", "����Ů"); charNames.put("0004", "ӢŮ��"); charNames.put("0005", "��ħ��"); charNames.put("0006", "��ͷ��"); charNames.put("0007", "������"); charNames.put("0008", "�Ǿ���"); charNames.put("0009", "�����"); charNames.put("0010", "��̫��"); charNames.put("0011", "���켧"); charNames.put("0012", "���ʶ�"); } return charNames.get(character); } /** * �ж��Ƿ�Ϊ�ý�ɫ����ѡ���� * @param character * @param type * @return */ public static boolean isFirstWeapon(String character, String type) { if(char_0001.equals(character)) { return "��".equals(type); }else if(char_0002.equals(character)){ return "��".equals(type); }else if(char_0003.equals(character)){ return "��Ȧ".equals(type); }else if(char_0004.equals(character)){ return "��".equals(type); }else if(char_0005.equals(character)){ return "��".equals(type); }else if(char_0006.equals(character)){ return "��".equals(type); }else if(char_0007.equals(character)){ return "��".equals(type); }else if(char_0008.equals(character)){ return "ħ��".equals(type); }else if(char_0009.equals(character)){ return "��".equals(type); }else if(char_0010.equals(character)){ return "ǹì".equals(type); }else if(char_0011.equals(character)){ return "��Ȧ".equals(type); }else if(char_0012.equals(character)){ return "ħ��".equals(type); } return false; } /** * �ж��Ƿ�Ϊ��ͨ״̬��վ�������ߣ� * @param state * @return */ public static boolean isNormalState(String state) { return "stand".equals(state)||"walk".equals(state); } }