begin process at 2012 05 27 20:35:03
  Trouver un code source :
 
dans
 

8 commentaire(s) de psykocrash sur des sources sur cppfrance

Déposé sur Binforge (repository system)

J'ai oublié de donner l'adresse du blog de binforge :

http://binforge.tuxfamily.org/

Posté le : 17/03/2009 02:17:02

Déposé sur Loader tga opengl (textures + transparence)

Ca ne marche pas... Ca me dessine un carré effectivement, sauf qu'il est vide :/ (blanc).
Je met mon code source ici, si quelqu'un peut me dire où je me suis planté ça m'aiderais :)

//----------------------------------------
#ifdef WIN32
    #include <windows.h>
#endif
#include <stdio.h>
#include <gl/gl.h>
#include <gl/glut.h>
#include <TGALoader/TGALoader.cpp>
#define TEXTURE_HERO 1

void Display(void);
void Reshape(int, int);
void ChargerTexture(char *Chemin, int id);
void DessinerTexture(int Id, int X, int Y, int Largeur, int Hauteur, int X_src, int Y_src, int Largeur_src, int Hauteur_src, float Transparence);

int main(int argc, char *argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGBA | GLUT_SINGLE);
    glutInitWindowSize(640, 480);
    glutInitWindowPosition(50, 50);
    glutCreateWindow("Fenetre OpenGL");

    ChargerTexture("C:\\hero.tga", TEXTURE_HERO);
    
    glutDisplayFunc(Display);
    glutReshapeFunc(Reshape);
    
    glutMainLoop();
    
    return 0;
}

void ChargerTexture(char *Chemin, int id)
{
    TGALoader tga_loader;
    tga_loader.LoadOpenGLTextureWithID(Chemin, id, TGA_LINEAR);
}

void DessinerTexture(int Id, int X, int Y, int Largeur, int Hauteur, int X_src, int Y_src, int Largeur_src, int Hauteur_src, float Transparence)
{
    glEnable(GL_BLEND);
    glDisable(GL_DEPTH_TEST);
    glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
    glColor4f(1.0f, 1.0f, 1.0f, Transparence);
    
    glBindTexture(GL_TEXTURE_2D, Id);
        glBegin(GL_QUADS);
        glTexCoord2d(X_src, Y_src);
        glVertex2i(X, Y);
        glTexCoord2d(X_src + Largeur_src, Y_src);
        glVertex2i(X+Largeur, Y);
        glTexCoord2d(X_src + Largeur_src, Y_src + Hauteur_src);
        glVertex2i(X+Largeur, Y+Hauteur);
        glTexCoord2d(X_src, Y_src + Hauteur_src);
        glVertex2i(X, Y+Hauteur);
        glEnd();
    
    glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
    glDisable(GL_BLEND);
    glEnable(GL_DEPTH_TEST);
}


void Display()
{
    glClearColor(0,  0, 0, 0);
    glClear(GL_COLOR_BUFFER_BIT);
    
    DessinerTexture(TEXTURE_HERO, 0, 0, 100, 100, 0, 0, 1, 1, 1);
        
    glFlush();
}

void Reshape(int width, int height)
{
    glViewport(0,0,width,height);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    float L;
    float H;
    if (width <= height)
    {
     H=(GLfloat) (10*height/width);
     L=10.0;
    }
    else
    {
     H=10.0;
     L=(GLfloat) (10*width/height);
    }
    gluOrtho2D(-L/2,L/2,-H/2,H/2);
}
//---------------------------------

Merci :)
Posté le : 06/01/2006 01:13:03

Déposé sur Loader tga opengl (textures + transparence)

Salut :)
Bah moi j'arrive pas à l'utiliser cette classe, et c'est pas faute d'avoir essayer..
Est ce qu'il serait possible d'avoir un exemple "SIMPLE" (:p) d'utilisation ? Genre une application qui charge une texture 2D et l'affiche au milieu de la fenêtre.
Ce serait vraiment sympa de votre part parce que je sèche là dessus depuis quelques jours, et je pense que ça servira à plusieurs débutants en graphisme comme moi.
Merci d'avance,
Psykocrash.
Posté le : 04/01/2006 20:16:11

Déposé sur Librairie de classe pour gtk+

Voici la réponse à ton problème s'il n'est pas déjà résolu :

void Crystal::Init(void)
{
gtk_init(NULL, NULL);
}
Posté le : 13/07/2005 05:19:03

Déposé sur Petit moteur 2d

donc chaque élément (un personnage, un lit, une maison, etc.) représente un sprite ?

Pour les persos, pourquoi ne pas faire cette vérification : quand le persos va se déplacer vers la position X, vérifier si aucun persos ne se trouve dans cette position ?
Posté le : 25/04/2005 20:10:10

Déposé sur Petit moteur 2d

c'est quoi les sprites et les FPS ?

Eb : Dans ton code y'a un p'tit problème : le personnage ne peut pas passer à travers les objets mais il peut passer à travers les autres personnages...
Posté le : 25/04/2005 17:54:51

Déposé sur Parseur xml

Bonjour,
j'ai téléchargé ton code source et j'avou que j'ai un peut de mal a comprendre le fonctionnementde la classe CXmlDocument... est ce que tu pourrais mettre un exemple simple d'utilisation stp ?
merci
Posté le : 08/03/2005 22:35:16

Déposé sur Irc_bot ( mon premier programme !!! )

salut,
moi je travail sur un Bot IRC en vb6, il gère les messages du serveur comme NICK, JOIN, KICK, KILL, MODE... et la plupart des raw (presque tous), donc si tu programme en vb, je peut t'envoyer ma source, j'espère qu'elle te servira a améliorer la tienne.
Posté le : 29/11/2003 12:21:47

1


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,218 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales