package edu.minggo.game.five;
import java.util.HashMap;
import java.util.Map;
/**
* ����AI������
* @author minggo
* @created 2013-2-27����07:01:56
*/
public class AiFactory {
private final static Map<Integer,IPlayer> ais = new HashMap<Integer, IPlayer>(2);
//��������������Խ���Ѷ�Խ��
public static IPlayer getInstance(int level){
IPlayer ai = ais.get(level);
if(ai==null){
switch (level) {
case 1:
ais.put(level, new ZhuBaJieAi());
break;
case 2:
ais.put(level, new SunWuKongAi());
break;
}
}
return ais.get(level);
}
}