cli-casino/test/testjdc.cpp

48 lines
1.3 KiB
C++

#include <iostream>
#include "jdc.hpp"
int main(){
JDC jdc;
jdc.init();
jdc.shuffle();
jdc.display();
jdc.shuffle();
jdc.display();
carte c = jdc.top();
std::cout << "c : " << c.valeur << '+' << c.couleur << std::endl;
std::cout << jdc.length() << std::endl;
c = jdc.pop();
std::cout << "c : " << c.valeur << '+' << c.couleur << std::endl;
std::cout << jdc.length() << std::endl;
c = jdc.get(0);
std::cout << "c : " << c.valeur << '+' << c.couleur << std::endl;
std::cout << jdc.length() << std::endl;
jdc.display();
std::cout << jdc.length() << std::endl;
jdc.push({K, COEUR});
jdc.display();
std::cout << jdc.length() << std::endl;
std::cout << "bottom = " << jdc.valeur(jdc.get(0)) << jdc.couleur(jdc.get(0)) << std::endl;
std::cout << "2 = " << jdc.valeur(jdc.get(2)) << jdc.couleur(jdc.get(2)) << std::endl;
std::cout << "top = " << jdc.valeur(jdc.top()) << jdc.couleur(jdc.top()) << std::endl;
std::cout << jdc.couleur(jdc.top()).length() << std::endl;
//std::cout << "\033[1;48;5;22m" << std::endl;
//for (int y=0; y<52; y++){
// std::string* ss = jdc.ascii(jdc.get(y));
// for (int i=0; i<3; i++){
// std::cout << "\033[1;48;5;22;38;5;235m" << ss[i] << std::endl;
// }
//}
//std::cout << "\033[0m" << std::endl;
return 0;
}