IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SDL Discussion :

Faire une grille avec SDL


Sujet :

SDL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 28
    Par défaut Faire une grille avec SDL
    Bonsoir tout le monde !

    Cette fois j'aimerais faire une grille (comme celle du sudoku par exemple) avec la SDL de manière à pouvoir cliquer sur les cases (avec le clavier ou la souris).

    Pour le moment je n'arrive quà faire apparaître une fenêtre avec le mode set_video.

  2. #2
    Membre confirmé
    Avatar de Fabien Henon
    Homme Profil pro
    Développeur indépendant
    Inscrit en
    Mars 2005
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur indépendant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 151
    Par défaut
    Tu devrais peut être lire des cours sur la SDL avant de commencer.

    Sinon pour répondre à ta question tu as plusieurs solutions pour faire ça:

    - Avoir une image de fond qui est une grille, et donc tu affiches cette image et par dessus tu affiches les différentes cases telles que tu les veux.
    Ensuite quand tu cliques sur l'une d'elles tu récupères la case sur laquelle ta souris pointe, grâce à ce petit calcul: x = XSouris / LargeurCase (en supposant que la grille commence en position 0), pour le y c'est pareil mais avec le Y et la hauteur. Et voilà, après tu fais ce que tu veux

    - Affiche ta grille par dessus en afficher pixel par pixel les lignes de celle-ci.
    Cette solution est moins adaptée pour la SDL je pense, donc je te conseille plutôt la première solution.


    Si je ne réponds pas à ta question, est-ce que tu pourrais la développer un peu plus, parceque là j'ai du mal à vraiment savoir exactement ce que tu veux (du code, un algorithme, ...)

    ++

  3. #3
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par défaut
    oui c'est vraiment pas compliqué il suffit de dessiner sous Paint Shop Pro ou G.I.M.P. une case avec une couleur de fond transparente.
    Après avec 2 boucles imbriquées tu les affiches.

  4. #4
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Salut,

    dans ce tuto: http://fearyourself.developpez.com/t...l/sdl/morpion/, on fait notamment une grille pour le morpion. Si tu débutes en SDL, tu peux aussi en profiter pour apprendre la base des fonctions SDL.

  5. #5
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 672
    Par défaut
    Tu as aussi ce tuto pour t'aider :

    http://loka.developpez.com/tutoriel/...ceEvent/#LXV-1

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 28
    Par défaut
    Bonsoir,

    tout d'abord je tiens à vous remercier pour vos messages et votre rapidité !

    en fait oui j'aurais voulu du code pour implémenter en C une grille et je ne vois pas comment procéder avec 2 boucles for imbriquées ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire une grille et la remplir avec SDL
    Par bella22 dans le forum SDL
    Réponses: 3
    Dernier message: 04/08/2011, 14h40
  2. Réponses: 16
    Dernier message: 10/11/2005, 22h51
  3. Créer une grille avec centage
    Par lil_jam63 dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 16/08/2004, 16h21
  4. [Debutant(e)]Quel composant utiliser pour faire une grille
    Par elitost dans le forum Composants
    Réponses: 7
    Dernier message: 21/06/2004, 20h44
  5. Faire une JFrame avec LookAndFeel
    Par aburner dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 03/12/2003, 08h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo