Initialisation Graphisme et Son avec GLUT

Présentation
initialisation avec GLUT, OpenAL, et Devil
plus quelques structures pour gerer le chargement des images, du son et des sprites
le but de cette ebauche est de permettre a ceux qui debutent de programmer
tres simplement du code avec OpenGL en mode 2D (shoot them up ,tetris,etc...)
en fournissant quelques routines simples pour gerer le son, le clavier, la souris et les graphismes.

attention je suis debutant en progammation et bien que le code tourne rond, il y a beaucoup d imperfections,
et donc n hesitez pas a ameliorer et completer le code.
Téléchargement
Compatibilité
Windows
0  0 
Téléchargé 17 fois Voir les 2 commentaires
Détails
Catégories : Divers
Avatar de nyergk
Membre du Club
Voir tous les téléchargements de l'auteur
Licence : Autre
Date de mise en ligne : 24 janvier 2017




Avatar de Kannagi Kannagi - Expert éminent https://www.developpez.com
le 16/09/2013 à 19:26
Je trouve que pour un si petit programme déjà mal foutu
Déjà les deux points a réglé absolument :
-bannir les variables global
-On ne fout pas de code dans les en-tête .h
-indenté dans code , c'est indenté n'importe comment.

Après c'est quelque changement oui ça devrait un code propre et présentable .
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
le 28/09/2013 à 12:04
Dommage que le code ne soit pas très portable (utilisation superflue de conio).
Code : Sélectionner tout
1
2
#include<iostream> 
#include<stdio.h>
Il faut choisir entre C et C++.

L'indentation est chaotique.
Dans un .h using namespace std ; est à bannir. ( Quand utiliser / ne pas utiliser using namespace ? )

Code : Sélectionner tout
1
2
3
4
5
son.load("c:/exemple.wav"); 
    son.run(); 
 
    imag.load("c:/exemple.png"); 
    imgsouris.load("c:/souris.png");
Il est bien meilleur de mettre les ressources dans un dossier "data" local.

Beaucoup trop de code dans le .h
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique C++