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
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
ToolTip - Temps d'affichage et Destroy [ par flyingfish ]
Bonjour,Quelqu'un sait comment faire pour que la ToolTip créée par CREATWINDOWEX reste affichée aussi longtemps que le pointeur de la souris reste sur
C++ et Excel ? Affichage de Graphes ? [ par bubbless ]
Bonjour à tous !Je réalise actuellement un logiciel dans lequel je souhaiterais faire apparaitre des statistiques... Et pour celà, le plus beau, c'est
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : WIN APIRE : WIN API par racpp
Cliquez pour lire la suite par racpp WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|