CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

SDL faire un compteur

BloodMonster
BloodMonster
Niveau 9
22 mai 2005 à 21:54:23

désolé je fait un news topics pour arréter de polluer celui de dynoplassma je reformule ma question
j´utilise devc++ je faiit du c++ avec SDL
et j´aimerai savoir comment faire que au bout de x seconde l´image change une personne m´a dit de mettre timeGetTime()
mais sa ne marche pas quelqu´un pourait me donner un bouts de code avec ceci pour que je voyent comment fonctionne la bête
merci
dite moi si vous voulez plus d´explication sur mon problème

BloodMonster
BloodMonster
Niveau 9
22 mai 2005 à 22:02:05

voila le code et j´aimerai que de l´image1 on passe a l´image 2 en x seconde

  1. include < SDL/SDL.h>

SDL_Surface* screen;
SDL_Surface* firstscreen;
SDL_Event event;

void init_SDL()

{
SDL_Init(SDL_INIT_VIDEO/SDL_INIT_AUDIO);

screen = SDL_SetVideoMode(1024, 768, 32,SDL_HWSURFACE|SDL_DOUBLEBUF);
SDL_ShowCursor(0);
}

void waitkey()
{
while(1)
{
while(SDL_PollEvent(&))
{
if ( event.type == SDL_KEYDOWN)
{
if ( event.key.keysym.sym == SDLK_RIGHT) return;
{

}
}
}
}
}

int main(int argc , char **argv)

{
SDL_Rect rect1;
init_SDL();
firstscreen = SDL_LoadBMP("image1.bmp");

rect1.x = 0;
rect1.y = 0;
rect1.w = 1024;
rect1.h = 768;

SDL_BlitSurface(firstscreen,NULL,screen,&1);

SDL_Flip(screen);
waitkey();

{
SDL_Rect rect1;
init_SDL();
firstscreen = SDL_LoadBMP("image2.bmp");

rect1.x = 0;
rect1.y = 0;
rect1.w = 1024;
rect1.h = 768;

SDL_BlitSurface(firstscreen,NULL,screen,&1);

SDL_Flip(screen);
waitkey();

SDL_ShowCursor(1);
SDL_Quit();
return 0;
}

lockscash
lockscash
Niveau 6
23 mai 2005 à 13:18:46

mmmhhhhh j´aime ca, regarder du code dans ce forum. Ca agresse les yeux c´est horrible :nah:

Avant de me lancer, est ce que t´es allé voir mes réponses sur l´utilisation de timeGetTime() sur le topic de Dyno ? Car j´ai mis pas mal de code pour toi.

Si t´as encore des soucis je t´aiderai.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment