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

 Java Discussion :

creation grille mystere


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 3
    Par défaut creation grille mystere
    Bonjour à tous,

    Si je fais appel à vous c'est parce que j'ai de grosses difficultés à créer une grille mystère, je ne sais pas si vous connaissez le jeu téléphonique de M6 ou il y a une personnalité qui se cache derrière la grille mystère, cette grille mystère est composé de plusieurs cases derriere ces cases se cache une photo, chaque cases estt dévoilé aléatoirement. le but du jeu étant de trouver la personne sur la photo.
    est-ce faisable? Pourrais-je arriver au meme resultat? de quoi ai-je besoin?
    Exemple:






    Merci pour vos reponses.

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 904
    Billets dans le blog
    54
    Par défaut
    Pas la peine de poster en triple pour autant !

    Il suffit de 2 images (la photo et la grille -quoi que la grille peut être dessinée vectoriellement via Java2D aussi) superposées avec un clip qui découvre la seconde.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    Area clip = new Area(new Rectangle(image1.getWidth(), image2.getHeight()));
     
    [...]
     
    // Dessin de la photo.
    graphics.drawImage(image1, 0, 0, null);
    // Sauvegarde du clip initial du graphics.
    Shape oldClip = graphics.getClip();
    // Mise en place du clip permettant de découvrir/recouvrir la photo.
    graphics.setClip(clip);
    // Dessin de la grille.
    graphics.drawImage(image2, 0, 0, null);
    // Restauration du clip d'origine du graphics.
    graphics.setClip(oldClip);
    Initialement le clip est un rectangle couvrant toute la surface de l'image1 (la photo) et donc image2 (la grille) couvre toute la photo.

    A chaque lettre découvre on modifie le clip en :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    clip.subtract(new Area(<case decouverte>));
    Et on redessine.

    Donc au fur et a mesure la surface du clip s’évide et on commence a voir l'image1 sous l'image2.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/02/2014, 15h44
  2. [c++ builder] creation de surface sur TPanel
    Par JEG dans le forum DirectX
    Réponses: 7
    Dernier message: 23/09/2002, 22h41
  3. [Kylix] SIGSEGV 11 - creation form
    Par pram dans le forum EDI
    Réponses: 1
    Dernier message: 29/08/2002, 15h24
  4. Creation de fiche dynamique
    Par Mouss26 dans le forum C++Builder
    Réponses: 7
    Dernier message: 24/07/2002, 07h56
  5. Creation d une clee dans la registry en VC++
    Par rico27fr dans le forum MFC
    Réponses: 4
    Dernier message: 30/05/2002, 12h36

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