echo (" ");
function AfficheItemMenu($texte, $lien)
{
global $menu_selectionne;
if (!$menu_selectionne) $menu_selectionne = "Accueil";
echo " \n";
echo " ";
$balise_span = "");
} 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 (" | \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 (" ");
?> |
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 |
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 |
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 |
Crée l'effet horizontal d'une vague |
Zoom.zip |
Zoom avant-arriere sur une image |
Par Haypo
|