Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

88 commentaire(s) de ndubien sur des sources sur tout CodeS-SourceS

Le : 24/05/2009 10:14:59
Source : IMPRIMER UN DOCUMENT [DEV C++]
Parfait ! C'est ce qu'il me fallait et ça marche !


Le : 22/04/2009 18:47:39
Source : [C / WIN32] COMPRESSION HUFFMAN
Pour informations:
Il me semble que votre version WIN32 ne fonctionne pas avec Windows Vista : lorsque j'ai voulu compresser, windows m'a envoyer le message "ce programme ne répond plus" !

Malgré ce léger problème, cette source me semble être très intéressante pour comprendre le fonctionnement de cette méthode de compression !


Le : 14/04/2009 17:33:44
Source : SUDOKPLAYER: RÉSOUDRE, CRÉER ET TESTER DES GRILLES DE SUDOKU
Maintenant disponible à l'adresse suivante:
http://grimbo.olympe-network.com/?jeu=sudokplayer


Le : 16/04/2008 11:01:52
Source : MARIO EN SDL
Bonjour,

J'ai une question:
Pourquoi mon Mario ne fonctionne t'il pas sur mon Windows Vista (il le fait redémarrer...)?
Si quelqu'un a une idée merci de me la transmettre.

Sur ce, au revoir...


Le : 15/04/2008 12:01:52
Source : MARIO EN SDL
Merci pour le commentaire, MAL_AU_DOS


Le : 15/02/2008 19:39:51
Source : MARIO EN SDL
oui, je pense qu'il serait possible d'ajouter une telle commande sans beaucoup de problèmes.
A+


Le : 14/02/2008 14:52:42
Source : MARIO EN SDL
Merci pour le 10 ;)

Salut Sakingdom,

le switch est-il vraiment plus rapide que:
if
else if
else if
...
?

Si oui, il est vrai qu'il serait mieux de l'utiliser...

Merci.
A bientôt...


Le : 08/02/2008 18:27:17
Source : MARIO EN SDL
Salut Max12 merci pour le site...

// POUR CEUX QUI SOUHAITENT L'ADAPTER EN MULTIJOUEURS : voici ce qu'il faut faire

Pour l'adaptation multijoueurs:
- mettre deux Marios dans vector lesMarios (pour informations on peut changer la couleur du Mario avec SetCouleur(r,g,b) ;))
- deux ARROWS dans GererMarios
- puis on change la fonction eventsModeJeu:

void eventsModeJeu( SDL_Event event ) {
    int i;
    switch( event.type ) {
        // Si on veut quitter, done = 1 suffira (car celà fini la boucle)
        case SDL_QUIT:
             done = 1;
             break;
        case SDL_KEYDOWN:
             if( event.key.keysym.sym == SDLK_ESCAPE ) {
                 JeuEnCours = 0;
                 for( i=0 ; i!= GererMarios.size() ; ++i ) {
                      if( i < lesMarios.size() ) lesMarios[ i ].PauseChrono( true );
                      GererMarios[ i ].gauche = false;
                      GererMarios[ i ].droite = false;
                      GererMarios[ i ].haut = false;
                      GererMarios[ i ].bas = false;
                      GererMarios[ i ].tirer = false;
                 }
                 SDL_ShowCursor( SDL_ENABLE );
             } else if( event.key.keysym.sym == SDLK_TAB ) {
                 if( affichagePleinEcran == true ) {
                     SDL_FreeSurface( screen );
                     screen = SDL_SetVideoMode( WIDTH, HEIGHT, 32, SDL_DOUBLEBUF | SDL_HWSURFACE );
                     SDL_ShowCursor( SDL_ENABLE );
                     affichagePleinEcran = false;
                 } else {
                     SDL_FreeSurface( screen );
                     screen = SDL_SetVideoMode( WIDTH, HEIGHT, 32, SDL_DOUBLEBUF | SDL_HWSURFACE | SDL_FULLSCREEN );
                     SDL_ShowCursor( SDL_DISABLE );
                     affichagePleinEcran = true;
                 }
                 if( screen == NULL ) done = 1;
                 DessinerCarte();
             } else if( event.key.keysym.sym == SDLK_r ) {
                    for( i=0 ; i!= lesMarios.size() ; ++i ) { lesMarios[ i ].RetourCaseDepart( i+1 ); }
                    ActualiserCarte();
                    for( i=0 ; i != lesEnnemis.size() ; ++i ) { lesEnnemis[ i ].Initialiser(); }
                    for( i=0 ; i != lesBoulets.size() ; ++i ) { lesBoulets[ i ].Initialiser(); }
             }
            
     /*POUR 2 JOUEURS*/
            
             else if( event.key.keysym.sym == SDLK_LEFT ) GererMarios[ 0 ].gauche = true;
             else if( event.key.keysym.sym == SDLK_RIGHT ) GererMarios[ 0 ].droite = true;
             else if( event.key.keysym.sym == SDLK_UP ) GererMarios[ 0 ].haut = true;
             else if( event.key.keysym.sym == SDLK_DOWN ) GererMarios[ 0 ].bas = true;
             else if( event.key.keysym.sym == SDLK_RETURN ) GererMarios[ 0 ].tirer = true;
             else if( event.key.keysym.sym == SDLK_DELETE ) lesMarios[ 0 ].RetourCheckPoint();
             else if( event.key.keysym.sym == SDLK_q ) GererMarios[ 1 ].gauche = true;
             else if( event.key.keysym.sym == SDLK_d ) GererMarios[ 1 ].droite = true;
             else if( event.key.keysym.sym == SDLK_z ) GererMarios[ 1 ].haut = true;
             else if( event.key.keysym.sym == SDLK_s ) GererMarios[ 1 ].bas = true;
             else if( event.key.keysym.sym == SDLK_SPACE ) GererMarios[ 1 ].tirer = true;
             else if( event.key.keysym.sym == SDLK_a ) lesMarios[ 1 ].RetourCheckPoint();
            
             break;
        case SDL_KEYUP:

             /* POUR 2 JOUEURS */
            
             if( event.key.keysym.sym == SDLK_LEFT ) GererMarios[ 0 ].gauche = false;
             else if( event.key.keysym.sym == SDLK_RIGHT ) GererMarios[ 0 ].droite = false;
             else if( event.key.keysym.sym == SDLK_UP ) GererMarios[ 0 ].haut = false;
             else if( event.key.keysym.sym == SDLK_DOWN ) GererMarios[ 0 ].bas = false;
             else if( event.key.keysym.sym == SDLK_RETURN ) GererMarios[ 0 ].tirer = false;
             else if( event.key.keysym.sym == SDLK_q ) GererMarios[ 1 ].gauche = false;
             else if( event.key.keysym.sym == SDLK_d ) GererMarios[ 1 ].droite = false;
             else if( event.key.keysym.sym == SDLK_z ) GererMarios[ 1 ].haut = false;
             else if( event.key.keysym.sym == SDLK_s ) GererMarios[ 1 ].bas = false;
             else if( event.key.keysym.sym == SDLK_SPACE ) GererMarios[ 1 ].tirer = false;
            
             break;
        default:
             break;
    }
}

J'espère ne pas mettre trompé dans la fonction, mais normalement celà devrait marcher correctement...

Sur ce au revoir et merci pour vos commentaires.


Le : 17/01/2008 17:42:13
Source : TAMIS ET TAPIS DE SIERPINSKI
Bonjour BruNews,
si j'ai bien interprété votre surprise: DeleteDC(hdc); ne devrait pas exister dans WM_CHAR
de plus, pour HDCtoHBITMAP: je devrait ajouter DeleteObject(hbmp);
Est-ce bien celà?
A+


Le : 17/01/2008 17:33:31
Source : SIMULANCE, UN SIMULATEUR DE LANCER D'OBJET
Bonjour ACX01B et MAL_AU_DOS,
laquelle de ces deux expressions est vraie (est à utiliser)?

py(t) = py(0) + t.vy(0) + g.t^2/2
ou
Py(t) = Py(0) + Vy(0)*t - 0.5g*t^2

la seule différence est un -.

Merci d'avance...
A bientôt...



1 2 3 4 5 6 7 8 9


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.