 |  | prob en c++ Section : Informatique Logiciels et materiel PC | prob en c++ : Discussion sur le forum Informatique (Logiciels et materiel PC : Informations et discussions sur les ordinateurs, les logiciels ou le materiel pc, la programmation et le high tech en général.) 11/05/2004, 19h46 | #21 | | Ombre
| Re : prob en c++ | | oui sauf que la couleur, il y en a 16, doit être en majuscules. Tu peux la mettre sous forme de chiffre 0à 15 ou 1 à 16 je sais plus, si du moins ton compilateur gère les nombres pour désigner les couleurs.
Pour le texte en couleur, c'est textcolor (CYAN); et un cprintf ("coucou") ;
En C.
comme en C++ c'est un cout j'en sais rien du tout lol, essaie tu verras bien  | | |
11/05/2004, 20h37 | #23 | | Ombre
| Re : prob en c++ | | ce que je t'ai donné c'est les commandes texte, sinon il y a le mode graphique en qui lui est en pixel.
Mais bon faut l'initialiser, le fermer quand il faut et puis il y a des commandes pour le mode graphique, genre tracer une ellipse la remplir des trucs comme ça.
Puis tu sais gérer des images à intégrer... enfin là ça je sais pas faire lol
Moi je connais, variable, structures, fonctions, vecteurs, matrices, pointeurs, et avec mon cours les allocations dynamiques. Mode graphique c'est l'an prochain  je connais un peu parce que j'ai voulu faire le jeu de serpent en mode graphique, je sais plus ou il est d'ailleurs lol. | | |
12/05/2004, 12h44 | #24 | | Ombre
| Re : prob en c++ | | d'accord pour les graphique mais moi je parle du prog normal ou tu as la barre de statut la belle barre toute pouri des apli wwindows et tou et tou .
Sinon t'a fait coment ton serpent t'as le code source ? C quooi des pointeur ?
dsl lol j suis tretre chiant  | | |
12/05/2004, 13h17 | #25 | | Archange
| Re : prob en c++ | | Pour faire des jolies fenêtres et tout ? Et bien ils utilisent des bibliothèques qui les gèrent. Heuresement qu'on a aps à refaire ça. Il te faut donc inclure les bibliothèques dont tu as besoin et utiliser les méthodes qui sont dedans.
En gros, tu vas créer une classe héritée d'une des classes de la bibliothèque (une classe fenêtre par exemple). Tu instancieras ensuite cet objet qui aura des méthodes du style Objet.Show() pour afficher la fenêtre à l'écran, Objet.Hide() pour la masquer.
Ensuite tu as d'autres méthodes pour ajouter des éléments à ta fenetre. En gros il te faut instancier des classes boutons, affecter des valeurs à leurs propriétés (size, label...). Ensuite, une fois ton objet créé, tu ajoutes cet objet à ta fenêtre.
Le code qui va suivre est erroné, mais le principe est bon :
Monobjet :: clsFrame
{
public :
MonObjet(...) // liste de parametres...
{
clsButton *objBouton = new clsButton();
objBouton->label = "valider";
objBouton->heigh = 50;
objBouton->width = 100;
this->addContainer(objBouton);
}
}
en gros ce code créerait une fenêtre avec un bouton valider. En appelant la méthode show de la fenêtre, celle ci s'afficherait.
Donc pour savoir précisément quoi écrire, il te faut rechercher les bibliothèques en questions et suivre les exemples pour créer tes propres interfaces graphiques. | | |
12/05/2004, 16h25 | #28 | | Ombre
| Re : prob en c++ | | Bin alors oublie pour le moment
Pour le faire avancer, en tenant compte de la matrice dans ce cas ci.
Il faut faire la concordance entre la position dans la matrice et la position x y à l'écran.
Donc où le serpent n'est pas dans la matrice, tu mets à 0 par exemple, et où il est tu mets à 1.
Selon ta position dans la matrice, tu passes les coordonées du premier et du dernier élément à 1, et tu définis une fenêtre d'un sur un dans la couleur de fond pour la queue et une autre pour la tête dans la couleur du serpent bien entendu (dans la case suivante). Tu ajoutes un délai pour que ça ne se fasse pas instantanément. Délai que tu peux modifier via un menu de difficulté par exemple comme celui des jeux flash.
Faut pas oublier de gérer les flèches, le score, une touche pause si t'en a envie. Puis on peut essayer de faire un système des meilleurs scores mais là c'est création/ouverture de fichiers.
Enfin tu vois quoi, y a moyen de pondre 200-300 lignes de codes... | | |
Emplacement : | Utilisateurs regardant cette discussion : 0 ( membre(s) et 0 invité(s)) | | | Discussions similaires | | Discussion | Auteur | Forum | Réponses | Dernier message | | c ko le prob | wargod | Jeux de rôle massivement multijoueur | 0 | 15/08/2005 20h31 | | [CS] Prob... | yoyo30000 | Informatique | 12 | 17/04/2005 08h10 | | Prob de log | Pierric | La 4ème Prophétie | 2 | 04/05/2004 16h00 | | meme prob et pas meme prob!! | sephirot | Dragon Raja | 4 | 10/09/2003 13h33 | | prob de log | Lim-Dul | Dragon Raja | 1 | 18/03/2003 14h25 | | Rechercher dans cette discussion | | |
Fuseau horaire GMT +2. Il est actuellement 10h57. |
| |  |