#include "scr_Players.h"
extern AcquireHumanDecision();
extern PrintFinalScores(int* scores);
extern AnnounceNumPlayers(int total);

scr_HPlayer::scr_HPlayer(int numtiles){
char a;
 TILENUM=numtiles;
 tiles = new unsigned long int[TILENUM];
 score=0;
 for(a=0;a<TILENUM;a++) tiles[a]=0;
}

int scr_HPlayer::GetData(){
  AcquireHumanDecision();
  return(1); //I certainly hope it was successful!
}

int scr_HPlayer::Update(scr_Move* move, int score){
 //right now it would be kind of pointless, since there are only
 //human players types. but as network players and other types come
 //into play, it will be important to have a function that can handle
 //updating the human players
 return(1);
}

int scr_HPlayer::InformFinalScores(int* scores){
 PrintFinalScores(scores);
 return(1);
}

int scr_HPlayer::InformInitialStats(int numplayer){
 AnnounceNumPlayers(numplayer);
 return(1);
}
