Geoffrey Frogeye
22bcfb2b2f
Import du code de Geoffrey lors de la séance du 14/02/14, la plupart étant du travail à la maison * Ajout d'un Makefile * Seul l'objet image a été découpé * Instruction test * Modification de l'objet Image * Initialisation du tableau dans le constructeur * Changement de certains int en unsigned int (puisque ne pouvant pas avoir de valeurs négative) * typeComposantes est maintenant un ensemble de constantes * Correction de diverses fautes * Ajout de g_pixelVide pour créer un objet Pixel déjà compatible avec une image * Modification de test_affichageFenetre.cpp en test.cpp * Vérifie désormais si l'objet Image est fonctionnel * Changement de la façon dont la surface est bloquée dans affichageFenetreSDL.cpp * Passage de tous les fichiers C++ au formatteur (d'où le nombre exageré de lignes modifiées) * Correction de README.md * Syntaxe * Message de mise en garde sur la non-disponibilité d'un fichier binaire * Mise à jour de TODO.md * Correction de LICENCE.md * Respect de l'ordre alphabétique, et de la cohérence vis-à-vis des autres fichiers * Ajout des dossiers bin/ et obj/ pour éviter de les créer après un clone |
||
---|---|---|
bin | ||
obj | ||
src | ||
.gitattributes | ||
.gitignore | ||
LICENCE.md | ||
Makefile | ||
README.md | ||
TODO.md |
#Projet d'ISN de Lucas et Geoffrey
##À propos
###Le dépôt Ce dépôt a été crée pour faciliter le développement du projet. Son caractère public n'est que lié aux nécessité de GitHub. Si vous ne savez pas de quel projet il s'agit, vous perdez votre temps ici. L'absence de licence (du moins jusqu'aux épreuves) vous interdit de distribuer ou de réutiliser le code, qui de toute façon ne vous aurait pas été utile.
###Le projet Ceci est la création de Lucas et de Geoffrey pour l'option Informatique et Sciences du Numérique qui sera présenté lors du Baccalauréat 2013/2014. Nos noms complets et le nom du lycée sont masqués pour des raisons d'intimité. Les personnes devant nous reconnaître nous reconnaîtront.
###Le programme Ce programme est un éditeur basique d'images PBM/PGM/PPM s’exécutant en ligne de commande.
Statut : Prétotype
##Compilation Il n'existe pas de fichier binaire à télécharger pour le moment, le seul moyen d'avoir un aperçu du programme est de le compiler.
Téléchargement : git clone https://github.com/GeoffreyFrogeye/PILG.git
###Windows
- Télécharger et installer MinGW
- Inclure MinGW dans la variable d'environnement
%PATH%
:set path=%path%;C:\MinGW\bin
- Télécharger la bibliothèque de développement SDL 1.2.15, copier le contenu des dossier lib et include de l'archive téléchargée dans le dossier de MinGW
- Télécharger la bibliothèque d’exécution de SDL 1.2.15 et placer SDL.dll dans le dossier bin
- Compiler :
mingw32-make
L’exécutable se trouvera dans le dossier bin
###Debian / Linux
- Installer le nécessaire à la compilation ainsi que la bibliothèque de développement SDL 1.2 :
sudo apt-get install build-essential libsdl1.2-dev
- Compiler :
make
L’exécutable se trouvera dans le dossier bin
Copyright 2014 Lucas et Geoffrey