IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Codes sources C++53 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Codes sources C++

Liste des 53 ressources de cette catégorie

    Section critique Windows (CRITICAL_SECTION)

    Téléchargé 1 fois-
    0
    0
    Cette classe C++ encapsule une section critique Microsoft. Son utilisation est très simple.
    Licence : GPL - Publié le 23/01/2017 - Auteur : ram-0000 +

    Signaux/slots c++0x

    Téléchargé 1 fois-
    0
    0
    Cette bibliothèque propose un système de signaux/slots, utilisable avec c++1x (en particulier avec son support dans gcc 4.5).
    Toute documentation est en anglais, dans les headers.
    Licence : Non renseignée - Publié le 08/12/2010 - Taille 7 Ko - Auteur : NoIdea +

    Gestion des formats de pixels

    Téléchargé 1 fois-
    0
    0
    Ces quelques classes vous permettront de gérer les pixels, tampons de pixels ainsi que les conversions qui vont avec.
    On y trouve donc la gestion des formats de pixel suivants:
    • L8 : luminosité sur 8 bits
    • A8L8 : alpha et luminosité, chacun sur 8 bits
    • L32F : luminosité sur 32 bits
    • AL32F : alpha et luminosité, chacun sur un flottant 32 bits
    • A1R5G5B5 : alpha 1bit, RGB sur 5 bits chacun
    • R5G6B5 : RGB, rouge et bleu sur 5 bits, vert sur 6 bits
    • A4R4G4B4 : ARGB sur 4 bits chacun
    • R8G8B8 : RGB sur 8 bits chacun
    • A8R8G8B8 : ARGB sur 8 bits chacun
    • RGB32F : RGB, sur flottant 32 bits chacun
    • ARGB32F : ARGB sur flottant 32 bits chacun
    • DEPTH16 ... Voir la suite
    Licence : Libre - Publié le 12/12/2014 - Auteur : dragonjoker59 +

    Initialisation Glut + openAL + Devil

    Téléchargé 1 fois-
    0
    0
    Initialisation simplifiée de GLUT en mode 2D,
    avec le chargement des graphismes sous Devil (jpg,bmp,png)
    plus le son sous openAL et quelques structures simples (sprites,texturages,son),
    de façon a ce qu un debutant puisse tres facilement ecrire des codes en 2D (shoot them up, tetris,etc...)
    en benefiant de l accelaration OpenGL.

    attention je suis debutant en programmation et le code a beaucoup d imperfection, et donc n hesitez pas a l ameliorer.
    Merci aux programmeurs qui ont fournis le code pour le chargement des images et du son.
    je mettrais a jour ce topic regulierement pour tacher de l ameliorer.
    Licence : Non renseignée - Publié le 16/09/2013 - Taille 315 Ko - Auteur : nyergk +

    Tri rapide

    1
    0
    Voici une version template du tri rapide. Il dispose des mêmes pré-conditions que les tris à bulle ou par insertion.
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 714 octets - Auteur : Davidbrcz +

    Explorer / File picker avec ImGui

    2
    0
    Continuant mes expériences avec ImGui, voici un nouvel élément : un explorateur de fichiers / file/folder picker s'appuyant sur ImGui et sf::filesystem Du C++17.
    ImGui permet de facilement ajouter des possibilités à une application, mais il n'est pas facile de manipuler des fichiers ou dossiers du système (pour ouvrir un fichier ou sélectionner un dossier).
    Ce code source très court, s'appuyant sur mon backend ImGui utilisant SFML (https://www.developpez.net/forums/d2099380/applications/developpement-2d-3d-jeux/contribuez/sfml-imgui/) permet de combler cette lacune.

    Retrouvez les derniers changements sur github https://github.com/Bousk/ImGui_Explorer
    Code source - Licence : MIT - Publié le 01/02/2021 - Auteur : Bousk +

    Tri à bulles

    2
    0
    Voici un tri à bulles sous sa version template. Il accepte n'importe quel conteneur supportant l'accès aléatoire et disposant de size().
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 589 octets - Auteur : Davidbrcz +

    Bibliothèque de gestion d'inventaire

    2
    0
    Cette bibliothèque header-only propose une classe de gestion d'inventaire.
    La classe inventaire permet d'ajouter et supprimer plusieurs éléments d'un inventaire.
    Un programme d'exemple montre comment on peut s'en servir.

    Je n'ai pas écrit le support des fichiers, peut-être dans une autre version.

    Le code est conçu pour servir d'exemple.
    Il introduit donc un certain nombre de concept classique qui servent habituellement.


    • méthodes constantes d'une classe

    • argument passé par référence constante

    • constructeur par défaut et liste d'initialisation

    • validation d'argument avec ou sans exceptions, selon la gravité

    • tr ... Voir la suite
    Licence : Libre - Publié le 21/09/2014 - Auteur : ternel +