Accueil > Forum > > > > Affichage durant un temps donné
Affichage durant un temps donné
mercredi 24 mai 2006 à 18:38:16 |
Affichage durant un temps donné

TeamSo6
|
Voilà je suis en train de réaliser un jeu memory (le jeu avec les paires qu'il faut retourner), et j'aimerais savoir comment faire pour afficher un tableau pendant un certain temps puis le faire disparaître? Si quelqu'un a la solution j'accepte son aide avec grand plaisir. Merci d'avance  P.S. : programmation en C++ avec emacs sous LINUX Citron pas bon!!!!
|
|
mercredi 24 mai 2006 à 20:21:19 |
Re : Affichage durant un temps donné

LaPatoshe
|
Salut. Tu peux utiliser la fonction API GetTickCount. Il s'agit d'une fonction s'exécutant dans une boucle. A chaque appel de GetTickCount, il est renvoyé le temps passé depuis le début du premier appel GetTickCount en milliseconde. Exemple : if GetTickCount - DernierTemps >= 1000 { DernierTemps = GetTickCount( ) ; Ici tu place ton code permettant à l'utilisateur d'effectuer telle ou telle tache dans le tableau. }
Tu peux également créer ,ce qui serait nettement plus clair ,cette même fonction dans un Thread ce qui éviterait de la mélanger à la programmation des actions de l'utilisateur dans le tableau du jeu, et ainsi créer un évènement faisant changer l'aparition de ton tableau.
A+ LaPatoshe
|
|
mercredi 24 mai 2006 à 21:08:40 |
Re : Affichage durant un temps donné
|
mercredi 24 mai 2006 à 22:44:03 |
Re : Affichage durant un temps donné

LaPatoshe
|
Désolé, je n'avais pas remarqué le P.S. Bon courage
LaPatoshe
|
|
mercredi 24 mai 2006 à 23:41:35 |
Re : Affichage durant un temps donné

AlexN
|
Tu peux faire une temporisation de deux manières :
- Utiliser la primitive signal() ou plutôt sigaction(). La dernière est plus sûre. - Utiliser la primitive setitimer().
Les deux en utilisant le signal SIGALRM, par exemple.
|
|
samedi 27 mai 2006 à 21:19:50 |
Re : Affichage durant un temps donné

TeamSo6
|
Excuse moi mais j'ai pas trop compris, je ne sais pas ce qu'est une primitive ni comment l'utiliser si tu pouvais m'expliquer un peu plus je t'en serais reconnaissant.
Citron pas bon!!!!
|
|
dimanche 28 mai 2006 à 13:09:53 |
Re : Affichage durant un temps donné

AlexN
|
Bonjour,
Une primitive c'est un synonyme pour appel système. Une fonction livrée avec le système d'exploitation qui permet de demander au noyau de réaliser une opération particulière, comme démarrer ou terminer un processus. Après les primitives, on trouve les fonctions de haut niveau. C'est à dire des fonctions système qui réalisent des opérations à l'aide de plusieurs primitives. Puis après les fonctions de haut niveau ce sont les fonction utilisateurs. Qui réalisent des opérations par l'intermédiaire des primitives et des fonctions de haut niveau.
_exit() est une primitive, qui réalise une terminaison sans procédure de nettoyage exit() une fonction de haut niveau qui appelle la primitive _exit() et fait le nettoyage MonExit() { exit().. } une fonction utilisateur.
Est-ce plus clair ?
|
|
mardi 30 mai 2006 à 09:59:21 |
Re : Affichage durant un temps donné

TeamSo6
|
Oui c'est plus clair merci mais
comment dois-je faire pour selectionner la temporisation souhaitée et
surtout où dois-je la positionner dans mon code (avant ou après
l'affichage?) ?
Citron pas bon!!!!
|
|
mardi 30 mai 2006 à 13:57:32 |
Re : Affichage durant un temps donné

AlexN
|
Bonjour, Je viens de publier un petit programme ici pour illustrer un autre sujet mais il contient tout ce que tu cherches sur la mise en place d'une temporisation. Si ça peut t'être utile. (Et non je ne ferais pas ton programme à ta place..). Bonne programmation !
|
|
mercredi 31 mai 2006 à 11:46:01 |
Re : Affichage durant un temps donné

TeamSo6
|
En aucun cas je te demandais de faire mon
programme c'était juste un détail de programmation, mais merci quand
même pour ton exemple je vais essayer de faire un TIMER un peu comme
toi.
Est-ce-que tu connais l'équivalent de system("PAUSE"); sous LINUX parce que je ne sais pas comment faire pour geler l'écran.
Merci d'avance et merci pour tout tes conseils!!! 
Citron pas bon!!!!
|
|
Cette discussion est classée dans : temps, jeu, affichage, donné
Répondre à ce message
Sujets en rapport avec ce message
Vitesse d'affichage [ par kururin ]
BonjourJe suis en train de créer en jeu d'échec sous vc++ en mode graphique. Tout marche correctement...mais j'ai un probleme au niveau de l'affichage
Affichage de la duree [ par nightfever30 ]
Bonjour je voudrais un pti renseignement sous BCB 6.Lorsque j'appui sur un boutton je voudrais afficher en temps reel le temps d'execution de la tache
affichage temps [ par imothepe_33 ]
salut !!!je suis en train de faire une application sur vc++ et je veux afficher le temps dans une CEdit.Aidez moi...S'il ya une fonction de conversion
affichage temps réel [ par coyotte63 ]
Bonjour, Je réalise actuellement un projet qui consiste à afficher la valeur des angles dans des résolveurs en temps réel. Pour ça je passe par un sys
jeux temps reel en ligne [ par cid7777777 ]
Bonjour, j'ai programmer un fps (first person shooter) en c++ opengl , qui se jou en reso local, et par reseau inernet grace aux sockets (que jai mi
affichage de donnees en temps reel [ par enrageur ]
Bonjour Je programme sous visual .NET et en MFC. J'ai deux applications qui tournent en meme temps. Une des applications permet d'ecrire dans une memo
Creation d'un jeu de strategie temps reel via le web [ par Thirael ]
Bonjour tout le monde !!! Je souhaiterais creer un jeu de gestion genre oGame. Vous allez me dire encore un autre ... et ben oui !!! lol. J epense qu
Fichier Texte, Affichage et TEMPS RÉEL [ par proggen ]
Bonjour, je veut coder un prog en temps réel. Celui-ci doit traiter des informations arrivant à chaque 0.25 secondes dans un fichier texte et ensuite
compte à rebours en c++ et + [ par tiouil ]
Bonjour, je programme en c++ sur linux (debian / ubuntu) et je creer le jeu diamant, (il faut aligner trois formes). Je souhaite ajouter un "bonus" c
affichage graphique jeu des allumettes [ par Masshysteria63 ]
Je suis en train de programmer le jeu des allumettes, identique à celui de fort boyard) et je ne vois pas comment faire pour la partie graphique du pr
Livres en rapport
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Forum
ARBRE BINAIREARBRE BINAIRE par pacotheking
Cliquez pour lire la suite par pacotheking
Logiciels
Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|