tototototototot

All posts tagged cpp

Matrix Fall X (source code in c++)

This code emulates the falling code effect (digital rain effect) from the Matrix movie. It uses the authentic fonts and a new particle engine for better visual effects. Coded in c++ with the OpenGL API. Source code included. This code received the ‘Superior Code’ award for Planet-Source-Code and many great feedbacks from programming websites. Source […]

Lecture d’un fichier BMP 24 bits

Le fichier entête “d’entrées/sorties” qui va nous permettre de manipuler les fichiers : #include Ensuite la définition d’un “macro” qui simplifie la convertion en ‘int’ : #define CTOI(C) (*(int*)&C) La structure qui va acceuillir les données de notre image : // la structure qui contient les infos de notre image struct PropPicture { // l’entête […]

Création d’une fenêtre sous Windows

Les déclarations : // indispensable #include // contient l’hwnd de la fenêtre HWND hWnd; // l’instance HINSTANCE hInstance_sz; // la fonction de retour, celle qui va recevoir les messages en provenance du système (ouverture, fermeture,…) LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); La fonction de retour WndProc : // Cette fonction est appelée par Windows (c’est […]

Le multitexturing en OpenGL

Le multitexturing requiert le chargement d’une extension désormais intégrée dans OpenGL depuis sa version 1.3. Pour savoir si une carte supporte une extension, reportez vous au post suivant. La première chose à faire est d’ajouter le fichier entête suivant: glext.h, téléchargeable ici. Ensuite, il faut déclarer les variables qui vont contenir les adreses des fonctions […]