IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
\n"; echo " \n"); } AfficheItemMenu ("Accueil", "index.php"); AfficheItemMenu ("Contributions", "contributions/"); AfficheItemMenu ("Compilateur", "compilateur/"); AfficheItemMenu ("Demomaker", "demomaker/"); AfficheItemMenu ("Graphisme", "graphisme/"); AfficheItemMenu ("Mode texte", "mode_txt/"); AfficheItemMenu ("Périphérique", "peripherique/"); AfficheItemMenu ("Système", "systeme/"); AfficheItemMenu ("Tutoriel", "tutoriel/"); AfficheItemMenu ("Unité", "unite/"); AfficheItemMenu ("Utilitaire", "utilitaire/"); AfficheItemMenu ("FAQ", "faq/"); AfficheItemMenu ("Forum", "http://www.developpez.net/forums/viewforum.php?f=10"); AfficheItemMenu ("Cours", "http://pascal.developpez.com/cours/"); echo ("

"); function AfficheItemMenu($texte, $lien) { global $menu_selectionne; if (!$menu_selectionne) $menu_selectionne = "Accueil"; echo "

"; $balise_span = ""; if (strcasecmp($texte, $menu_selectionne) == 0) { echo ($balise_span."".htmlspecialchars($texte).""); } else { // Rajoute "../" au lien si on est dans un sous répertoire if (strcasecmp($menu_selectionne,"Accueil")) { $pos = strpos($lien, "http"); if ($pos === false) $lien = "../".$lien; } echo (""); echo ("$balise_span".htmlspecialchars($texte).""); echo (""); } echo ("
"); ?>

Voici mes programmes de démonstrations de graphismes. Ces sources vous permettront d'accéder et utiliser tous les modes graphiques possibles (merci VESA). Certaines démos réclament une image PCX v5.0 compressé en 320x200 pixels et 256 couleurs, voici les deux que j'utilise : Lara.zip et Janet.zip.

PAS & EXE Description
256-gris.zip Convertit une image PCX en 256 couleurs en nuances de gris (256 puis 64).
Bouge.zip Fait bouger une image
Cercle.zip Exemple de l'intérêt d'utiliser des tables précalculées pour dessiner des cercles.
Couleurs.zip Liste des 256 couleurs par défaut du mode VGA.
DemoPal.zip Une démo basique avec la palette
Dessine.zip Programme de dessin à la souris : permet de tracer des points, des lignes, des rectangles, des rectangles pleins, des cercles, des disques, et le tout de façon aléatoire.
Drapeau.zip Fait bouger un drapeau Hollandais en 3D.
Effets.zip Crée différents effets sur une image PCX
Etoiles.zip Fait défiler des étoiles
Fondu.zip J'aime bien Crée un fondu entre deux images PCX (nécessite les images Lara.zip et Janet.zip)
Lignes.zip Exemple de tracé aléatoire de points, lignes, rectangles, ectangles pleins, cercles et de disques.
Rotat_2.zip Exemple de rotation d'une texture de 64x64 pixels en 256 couleurs.
Rotation.zip J'aime bien Remplit l'écran d'une texture en 64x64 pixels et 256 couleurs qui subit une rotation et une mise à l'échelle.
Scroll_1.zip Superbe effet de scrolling
Scroll_2.zip Superbe effet de scrolling
Spirale.zip Dessine une sprirale qui va vous faire tourner la tête :-)
Spot.zip Fait bouger un spot lumineux (en nuance de gris)
Sprite.zip Exemple de dessin d'un fond en mouvement avec un sprite transparent.
Vague.zip J'aime bien Crée l'effet horizontal d'une vague
Zoom.zip J'aime bien Zoom avant-arriere sur une image

Par Haypo