MF CI

Game vs Ai using MF and CI

   void configGame()
{
  
   setNumPlayers(2);
   addAIPlayer("Renegade Elf","Crypt Doctor",0);
}

void beforeStart()
{
   

 
   Player aiPlayer=getAIPlayer(0);


   int ds=aiPlayer.deckSize();
   for(int n=0; n<ds; n++)
   {
      
     aiPlayer.removeDeckCard(0);
   }





 


  
   aiPlayer.addToDeck("Dwarven Hall",0);
  aiPlayer.addToDeck("Hall of Justice",0);
 aiPlayer.addToDeck("Hall of Justice",0);
 aiPlayer.addToDeck("Hall of Justice",0);
 


 aiPlayer.addToDeck("Dagkarnoken Fortress",0);
 aiPlayer.addToDeck("Dagkarnoken Fortress",0);
 aiPlayer.addToDeck("Dagkarnoken Fortress",0);

 aiPlayer.addToDeck("Clay Ram",0);
 aiPlayer.addToDeck("Clay Ram",0);

aiPlayer.addToDeck("Ord Stone",0);
aiPlayer.addToDeck("Ord Stone",0);
aiPlayer.addToDeck("Ord Stone",0);

aiPlayer.addToDeck("Dire Cave Cricket",0);
aiPlayer.addToDeck("Dire Cave Cricket",0);


aiPlayer.addToDeck("Paladin of Xosa",0);
aiPlayer.addToDeck("Paladin of Xosa",0);
aiPlayer.addToDeck("Paladin of Xosa",0);

aiPlayer.addToDeck("Trebuchet Emplacement",0);
aiPlayer.addToDeck("Trebuchet Emplacement",0);
aiPlayer.addToDeck("Trebuchet Emplacement",0);
aiPlayer.addToDeck("Imperial Stronghold",0);
aiPlayer.addToDeck("Imperial Stronghold",0);
aiPlayer.addToDeck("Imperial Stronghold",0);
aiPlayer.addToDeck("Iron Porcupine",0);
aiPlayer.addToDeck("Iron Porcupine",0);
 aiPlayer.addToDeck("Hadth, Drill Sergant",0);
aiPlayer.addToDeck("Gunnr Valkyrie",0);
aiPlayer.addToDeck("Gunnr Valkyrie",0);
aiPlayer.addToDeck("Gunnr Valkyrie",0);

 aiPlayer.addToDeck("Gully Slingers",0);
 aiPlayer.addToDeck("Gully Slingers",0);
 aiPlayer.addToDeck("Gully Slingers",0);

 aiPlayer.addToDeck("Eastern Halberdier",0);

 aiPlayer.addToDeck("Athal the Horrible",0);
 aiPlayer.addToDeck("Athal the Horrible",0);
 aiPlayer.addToDeck("Rithig, Titan Pariah",0);

 aiPlayer.addToDeck("Blunderbuss Squad",0);
 aiPlayer.addToDeck("Craig Scout",0);
 aiPlayer.addToDeck("Craig Scout",0);
 aiPlayer.addToDeck("Craig Scout",0);























}