TextBox::TextBox() { chargerFont(m_font, "Font/font4.ttf"); m_textInter.setFont(m_font); m_nbMessMax = 255; m_sizeText = 20; m_interligne = 0.25; m_BoxEnabled = true; m_decallage = 0; m_recul = 0; }
int main(int argc, char *argv[]) { initialiserSDL(); initialiserEcran(); initialiserPixel(); initialiserCpu(); chargerFont(); Uint8 continuer=1,demarrer=0,compteur=0; /*son=NULL; son = Mix_LoadWAV("SON/beep.wav"); if(son==NULL) { fprintf(stderr,"Problème avec le son"); exit(EXIT_FAILURE); } */ if(argc>=2) //Permet de charger un jeu en ligne de commande ou en le plaçant dans l'exécutable { demarrer=chargerJeu(argv[1]); } if(demarrer==1) { do { continuer=listen(); //pour les entrées utilisateur for(compteur=0;compteur<VITESSECPU && continuer==1;compteur++) //Si continuer=0, on quitte l'émulateur { continuer=interpreterOpcode(recupererOpcode()); } /* if(cpu.compteurSon!=0) { Mix_PlayChannel(0, son, 0); cpu.compteurSon=0; } */ updateEcran(); decompter(); SDL_Delay(FPS); //une pause de 16 ms }while(continuer==1); } return EXIT_SUCCESS; }