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"; }
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; }