Example #1
0
void test_interface()
{
    struct gameState stato;
    stato.n=1;
    stato.winning=new Card(1,0,0,0,3);
    stato.winner=new King(new player_t);
    ((Role *) stato.winner)->getData()->name="Vince";
    stato.stillPlaying=3;
    msg_printState(&stato);


    Deck mazzo;
    mazzo.addCard(new Card(1,0,0,0,3));
    mazzo.addCard(new Card(1,1,0,0,4));
    mazzo.addCard(new Card(1,0,0,0,10));
    mazzo.addCard(new Card(1,0,1,1,13));
    mazzo.addCard(new Card(0,0,1,0,1));
    mazzo.addCard(new Card(1,0,0,1,2));

    /*
    Choice *ch;
    cout <<"--------\ntest modalità NO CARDS\n";
    ch=selectCard(&stato,&mazzo,NO_CARDS);

    cout <<"----------\ntest modalità ONE CARD\n";
    ch=selectCard(&stato,&mazzo,ONE_CARD);
    ch=selectCard(&stato,&mazzo,NO_CARDS);

    cout <<"---------\ntest modalità FOUR CARDS\n";
    ch=selectCard(&stato,&mazzo,FOUR_CARDS);
    ch=selectCard(&stato,&mazzo,NO_CARDS);

    cout <<"---------\ntest modalità N CARDS\n";
    ch=selectCard(&stato,&mazzo,N_CARDS);
    ch=selectCard(&stato,&mazzo,NO_CARDS);
    */

    if(strToInt("-123",-999,999)!=-123)
        cout <<"Errore 1\n";

    /*
    player_t *pla=readData(1);
    cout <<"\nnome: " <<pla->name;
    cout <<"\nbrain: " <<pla->brainLevel;
    cout <<"\ntime: " <<pla->time;
    cout <<"\nadvancement: " <<pla->advancement;

    pla=readData(2);
    cout <<"\nnome: " <<pla->name;
    cout <<"\nbrain: " <<pla->brainLevel;
    cout <<"\ntime: " <<pla->time;
    cout <<"\nadvancement: " <<pla->advancement;
    */

    cout <<"controlli sull'interfaccia completati\n";
}
Example #2
0
Deck  Factory::creerDeck(){

	Deck *e = new Deck();
	Action *n = new NormalAction();
	Action *s = new Spy();
	Action *sc = new Scorch();
	Action *b = new Bond();
	Action *m = new Moral();
	Capacite *h = new Horn();
	Capacite *c = new ClearWeather();
	e->addCard(new NormalCard(1,"Vernon Roche",true,1,10,n));
	e->addCard(new NormalCard(2,"John Natalis",true,1,10,n));
	e->addCard(new NormalCard(3,"Esteread Thyssen",true,1,10,n));
	e->addCard(new NormalCard(4,"Philippa Eilhart",true,2,10,n));
	e->addCard(new NormalCard(5,"Thaler",false,3,1,s));
	e->addCard(new NormalCard(6,"Ves",false,1,5,n));
	e->addCard(new NormalCard(7,"Siegfried of Denesle",false,1,5,n));
	e->addCard(new NormalCard(8,"Yarpen Zigrin",false,1,2,n));
	e->addCard(new NormalCard(9,"Sigsmund Dijkstra",false,1,4,s));
	e->addCard(new NormalCard(10,"Keira Metz",false,2,5,n));
	e->addCard(new NormalCard(11,"Sile de Tansarville",false,2,5,n));
	e->addCard(new NormalCard(12,"Sabrina Glevissig",false,2,4,n));
	e->addCard(new NormalCard(13,"Sheldon Skaggs",false,2,4,n));
	e->addCard(new NormalCard(14,"Dethmold",false,2,6,n));
	e->addCard(new NormalCard(15,"Prince Stennis",false,1,5,s));
	e->addCard(new NormalCard(16,"Trebuchet",false,3,6,n));
	e->addCard(new NormalCard(19,"Crinfrid Reavers Dragon Hunter",false,1,5,b));
	e->addCard(new NormalCard(20,"Redanian foot soldier",false,1,1,n));
	e->addCard(new NormalCard(22,"Catapult",false,3,8,b));
	e->addCard(new NormalCard(23,"Balista",false,3,6,n));
	e->addCard(new NormalCard(24,"Kaedweni Siege expert",false,3,1,m));
	e->addCard(new NormalCard(25,"Villentretenmerth",false,1,7,sc));
	e->addCard(new SpecialCard(26,"Commander Horn",h));
	e->addCard(new SpecialCard(27,"Bitting frost",new Weather(1)));
	e->addCard(new SpecialCard(28,"Impenetrable Frog",new Weather(2)));
	e->addCard(new SpecialCard(29,"TorrentialRain",new Weather(3)));
	e->addCard(new SpecialCard(30,"Clear Weather",c));
	e->addCard(new SpecialCard(30,"Clear Weather",c));

	return *e;





}