Beispiel #1
0
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;
}
Beispiel #2
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; 
}