51 lines
1.3 KiB
C++
51 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;
|
|
|
|
c = jdc.get(0);
|
|
std::cout << "bottom = " << jdc.valeur(c) << jdc.couleur(c) << std::endl;
|
|
c = jdc.get(2);
|
|
std::cout << "2 = " << jdc.valeur(c) << jdc.couleur(c) << std::endl;
|
|
|
|
c = jdc.top();
|
|
std::cout << "top = " << jdc.valeur(c) << jdc.couleur(c) << 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;
|
|
}
|