Codes sources

Bienvenue sur la section dédiée aux codes sources externes concernant la SFML.

Graphisme

  • [C++] Thread chargeant des images : Charger des images dans un thread, et en afficher la progression.
  • [C++] HSLAtoRGBA : Fonction retournant un sf::Color en prenant en paramètres les composants H,S,L et A pour la teinte, la saturation, la luminosité et l'alpha.
  • [C++] Image Manager : Une classe pour gérer les sf::Image chargés en mémoire, et éviter les doublons.
  • [C++] Frame, Anim, Animated : Classes pour gérer vos sprites animés.
  • [Python] bAnimatedSprite : Classes pour gérer vos sprites animés.
  • [C++] Animation : Classe d'animation flexible.
  • [C++] TileSet : Une map de tiles.
  • [C++] Ecran Splité : Deux fonctions toutes bêtes pour utiliser des écrans splités.
  • [C++] Layer : Une petite classe pouvant permettre de rajouter des couches à son application.
  • [C++] Light Manager : Un moteur de lumières dynamiques 2D.
  • [C++] Filter : Classe pour gérer des filtres de couleur ou de luminosité.
  • [C++] Stroke : Class complète pour créer des tracés à partir d'une succession de points.
  • [C++] RoundedRectangle : Fonction permettant de générer des sf::Shape de forme rectangle aux coins arrondis.
  • [C++] Dégradé de couleur : Classe permettant la création d'un dégradé de couleur.

Collisions / picking

GUI

Divers

  • [C++] Fonctions mathématiques simples : Quelques petites fonctions utiles en 2D.
  • [Python] Chargeur de map : Charger une map sous forme de tiles depuis un fichier texte simple.
  • [Python] Gestionnaire d'évènements : Lier des évènements-fonctions à la volée.
  • [Python] PausableClock : Classe héritant de sf.Clock permettant de mettre la minuterie en pause.
  • [C++] PausableClock : Classe héritant de sf.Clock permettant de mettre la minuterie en pause, adaptée au C++.
  • [C++] PClock : Classe similaire à PausableClock, avec certaines fonctionnalités supplémentaires (rewind, forward…).
  • [C++] Config : Classe permettant de charger et enregistrer des fichiers de configuration basés sur XML.

Post FX

Audio

  • [C++] lecteur mp3 Classe s'inspirant de sf::Music permettant la lecture de fichier mp3 en utilisant la bibliothèque mpg123
  • [C++] lecteur audio Classe s'inspirant de sf::Music permettant la lecture de fichier audio en utilisant la bibliothèque ffmpeg
 
fr/sources.txt · Last modified: 2011/03/28 18:26 by mickagl
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki