Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Programmation > C > Lecture des commentaires

Vos commentaires sur :
[SDL] Faire des rotations avec SDL_gfx

Retour au tutoriel

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Pseudo Commentaire
Page : 1 
Hors ligne Neki # Posté le 14/01/2007 17:46:09
Groupe : Membres
Tuto bien fait mais... si on utilise Visual C++ ? Nulle part il n'est indiqué comment "installer" SDL_gfx avec cet IDE !

Il est autorisé de respecter la ponctuation et les majuscules ! Merci !
Je pense donc tu suis - Pierre Desproges
Plus un ordinateur a de logiciels plus il a des bugs, et plus il a des bugs moins il a de logiciels (sous-entendu : qui marchent)
 
Hors ligne freecircus # Posté le 20/01/2007 11:13:29
"Se coucher tard nuit"
Avatar
Groupe : Membres
mini tuto utile! :)

trois petites remarques:

->ça aurait été bien d'avoir un lien vers une doc, et un pour télécharger les sources autrement que par DevPack.

->les codes qui illustrent ton tutos monopolise le processeur sans états d'âme!
c'est peut être un choix, après tout ce n'est pas le sujet du tuto, mais il faudrait au moins le signaler.

->Citation :
SDL_gfx sert à faire des rotations mais aussi des figures géométriques, filtrer des images et gérer le temps de rafraîchissement de l'écran.

tant qu'a faire un tuto sur gfx, ça aurait été pas mal de creuser un peu toutes ces possibilités très intéréssantes!

je met 12,
Ce tuto devrait pouvoir évoluer un peu ^^

Image utilisateur
 
Hors ligne Spl!nt # Posté le 16/03/2007 20:08:27
Avatar
Groupe : Membres
Salut!
Oui pour les mêmes raisons malgrès l'ajout récent d'une instal sans devpack, cela reste plus qu'embêtant de ne pouvoir l'utiliser sous visual...un petit .lib serait sympa...
Ecoute j'ai compilé sdl, sdl ttf et image tout seul sous linux. Si j'arrive pour VC7 tu le veux pour ton tuto où t'a pas besoin ?

Rappelons nous qu'il n'y a pas de questions stupides..juste des gens stupides :)

Image utilisateur
 
Hors ligne transfear # Posté le 10/04/2007 19:02:18
Vers l'infini et au-delà !
Groupe : Membres
Salut! J'aimerais bien qu'on m'explique comment utiliser SDL_gfx avec Visual C++... En effet, un .lib serait très apprécié!

Très bon tutoriel, en passant!
Hors ligne transfear # Posté le 11/04/2007 01:39:48
Vers l'infini et au-delà !
Groupe : Membres
Bonjour!

Après quelques recherches sur Google, j'ai pu trouver un site expliquant comment utiliser SDL_gfx avec Visual Studio (VC7, pour moi). Le tout est à cette adresse: http://www.aaroncox.net/tutorials/2dtutorials/sdlshapes.html.

Le site est malheureusement en anglais... mais on nous fourni dans un .zip les fichier .lib déjà compilés :) !!!

@ vos claviers, prêts, codez !!!
Hors ligne Spl!nt # Posté le 27/04/2007 12:54:37
Avatar
Groupe : Membres
Moi qui l'est tant chercher ! xD
Non parce que gfx c'est pas de la tarte pour trouver des infos dessus ! Quelques trucs en anglais mais pour le reste accroche toi ^^
Moi j'étais passer à Code blocks pour ça parce que je vois pas créer une lib statique avec vc, c'est faisable sûr. Pourtant sous Linux nickel e code blocks le fait avec une facilité déconcertante.
En tout cas merci hein :p

Rappelons nous qu'il n'y a pas de questions stupides..juste des gens stupides :)

Image utilisateur
 
En ligne lysh # Posté le 01/07/2007 09:36:38
L'ambition, c'est la richesse
Avatar
Groupe : Membres
J'ai bien aimé ce tutorial, sauf 2 ou 3 fautes(de français).
De plus, je n'ai pas bien compris la documentation, mais ce n'est pas ta faute.

Secret (cliquez pour afficher)
16/20
 
Hors ligne spontex # Posté le 05/07/2007 21:35:35
qui s'y frotte s'y pique !
Avatar
Groupe : Membres
Ce tuto explique pile ce que je cherchais (ou ne cherchais pas pour le zoom) mais il pourrait effectivement être un peu plus développé.

Secret (cliquez pour afficher)
15/20 développe un peu les autres fonctions de gfx ;)

Mon projet : Un big jeu de bourrin ou il faut tirer sur tout ce qui bouge.
Avancement : J'ai tout recommencé depuis le début après avoir eu la vague illusion d'approcher la moitié de la prog' du jeu.
 
Hors ligne tintincocos # Posté le 13/11/2007 17:54:15
Vive le SdZ
Avatar
Groupe : Membres
Merci pour ce bon Tuto !
Peut-être que tu pourrais developper un peu plus les autres fonctions...
Et aussi, quel est l'interet de faire ça :
Code : C - Afficher / masquer les numéros de ligne
  1. SDL_FreeSurface(rotation); //On efface rotation car on n'en a plus besoin (ah Bon ! On en aura encore besoin au prochain tour de boucle !)

Je mets 16/20.

Le SDZ c'est Super
je félicite les créateurs de ce site pour leur EXCELLENT Travail !!!
Projets Actuel: Su Mania, le logiciel de Sudoku :D
 
Hors ligne freecircus # Posté le 17/11/2007 01:35:06
"Se coucher tard nuit"
Avatar
Groupe : Membres
Citation :
Code : C - Afficher / masquer les numéros de ligne
  1. SDL_FreeSurface(rotation); //On efface rotation car on n'en a plus besoin (ah Bon ! On en aura encore besoin au prochain tour de boucle !)

On aura encore besoin du pointeur, mais pas de la surface.
Si tu la libères pas c'est une fuite de mémoire..

Image utilisateur
 
Hors ligne Clément.S # Posté le 12/01/2008 21:13:56
Avatar
Groupe : Membres
Salut a tous,

J'ai bien tenu compte de tout vos commentaire et j'ai amélioré mon mini-tuto !! :magicien:

Bonne lecture ! :D

Mon site
[SDL] Faire des rotations avec SDL_gfx
Apprenez le Pixel Art !

La vente liée dans le domaine de l'informatique, je dis NON. Vous aussi ? signez la pétition.
 
Hors ligne aska990 # Posté le 09/05/2008 02:56:21
ANSI va le monde
Avatar
Groupe : Membres
hello

pas mal le tuto, la rotation c'est quand même vachement utile
mais ce serait bien de pouvoir aussi apprendre les autres fonctions

j'ai essayé de regarder la doc en ligne mais elle est à peu près aussi indigeste qu'une choucroute au réglisse >_<

si connais un lien vers une doc en français, envoie-moi un MP

Image utilisateurImage utilisateur
Avancement de mon lecteur audio : ||||||||||(90%)
En cours : finalisations : enfin on en voit le bout ! :p
 
Hors ligne Clément.S # Posté le 09/05/2008 11:25:21
Avatar
Groupe : Membres
Salut,

Pour trouver de la doc digest en français sur SDL_gfx c'est assez difficile. Et c'est d'ailleurs pour cette raison que j'ai rédigé ce tuto.

Pour les autres fonctions de SDL_gfx je ne peux pas t'aider désolé. :(

Mon site
[SDL] Faire des rotations avec SDL_gfx
Apprenez le Pixel Art !

La vente liée dans le domaine de l'informatique, je dis NON. Vous aussi ? signez la pétition.
 
Hors ligne aska990 # Posté le 10/05/2008 07:42:57
ANSI va le monde
Avatar
Groupe : Membres
tenez, pour vous donner une idée, voici une partie
de la doc de SDL_gfx :

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
[[[ Interface ]]]
Note: all ___Color routines expect the color to be in format 0xRRGGBBAA 
Pixel 
int pixelColor(SDL_Surface * dst, Sint16 x, Sint16 y,
Uint32 color);
int pixelRGBA(SDL_Surface * dst, Sint16 x, Sint16 y, Uint8 r,
Uint8 g, Uint8 b, Uint8 a);
Horizontal line 
int hlineColor(SDL_Surface * dst, Sint16 x1, Sint16 x2,
Sint16 y, Uint32 color);
int hlineRGBA(SDL_Surface * dst, Sint16 x1, Sint16 x2,
Sint16 y, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
Vertical line 
int vlineColor(SDL_Surface * dst, Sint16 x, Sint16 y1,
Sint16 y2, Uint32 color);
int vlineRGBA(SDL_Surface * dst, Sint16 x, Sint16 y1,
Sint16 y2, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
Rectangle 
int rectangleColor(SDL_Surface * dst, Sint16 x1, Sint16 y1,
Sint16 x2, Sint16 y2, Uint32 color);
int rectangleRGBA(SDL_Surface * dst, Sint16 x1, Sint16 y1,
Sint16 x2, Sint16 y2, Uint8 r, Uint8 g,
Uint8 b, Uint8 a);
Filled rectangle (Box) 
int boxColor(SDL_Surface * dst, Sint16 x1, Sint16 y1,
Sint16 x2, Sint16 y2, Uint32 color);
int boxRGBA(SDL_Surface * dst, Sint16 x1, Sint16 y1, Sint16 x2,
Sint16 y2, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
Line 
int lineColor(SDL_Surface * dst, Sint16 x1, Sint16 y1,
Sint16 x2, Sint16 y2, Uint32 color);
int lineRGBA(SDL_Surface * dst, Sint16 x1, Sint16 y1,
Sint16 x2, Sint16 y2, Uint8 r, Uint8 g, Uint8 b,
Uint8 a);
AA Line 
int aalineColor(SDL_Surface * dst, Sint16 x1, Sint16 y1,
Sint16 x2, Sint16 y2, Uint32 color);
int aalineRGBA(SDL_Surface * dst, Sint16 x1, Sint16 y1,
Sint16 x2, Sint16 y2, Uint8 r, Uint8 g, Uint8 b,
Uint8 a);
Circle 
int circleColor(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 r, Uint32 color);
int circleRGBA(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 rad, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
AA Circle 
int aacircleColor(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 r, Uint32 color);
int aacircleRGBA(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 rad, Uint8 r, Uint8 g, Uint8 b,
Uint8 a);
Filled Circle 
int filledCircleColor(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 r, Uint32 color);
int filledCircleRGBA(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 rad, Uint8 r, Uint8 g, Uint8 b,
Uint8 a);
Ellipse 
int ellipseColor(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 rx, Sint16 ry, Uint32 color);
int ellipseRGBA(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 rx, Sint16 ry, Uint8 r, Uint8 g,
Uint8 b, Uint8 a);
AA Ellipse 
int aaellipseColor(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 rx, Sint16 ry, Uint32 color);
int aaellipseRGBA(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 rx, Sint16 ry, Uint8 r, Uint8 g,
Uint8 b, Uint8 a);
Filled Ellipse 
int filledEllipseColor(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 rx, Sint16 ry, Uint32 color);
int filledEllipseRGBA(SDL_Surface * dst, Sint16 x, Sint16 y,
Sint16 rx, Sint16 ry, Uint8 r, Uint8 g,
Uint8 b, Uint8 a);
Pie 
int pieColor(SDL_Surface * dst, Sint16 x, Sint16 y, Sint16 rad,
Sint16 start, Sint16 end, Uint32 color);
int pieRGBA(SDL_Surface * dst, Sint16 x, Sint16 y, Sint16 rad,
Sint16 start, Sint16 end, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
Filled Pie 
int filledPieColor(SDL_Surface * dst, Sint16 x, Sint16 y, Sint16 rad,
Sint16 start, Sint16 end, Uint32 color);
int filledPieRGBA(SDL_Surface * dst, Sint16 x, Sint16 y, Sint16 rad,
Sint16 start, Sint16 end, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
Trigon 
int trigonColor(SDL_Surface * dst, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, 
Sint16 x3, Sint16 y3, Uint32 color);
int trigonRGBA(SDL_Surface * dst, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, 
Sint16 x3, Sint16 y3,
Uint8 r, Uint8 g, Uint8 b, Uint8 a);
AA-Trigon
int aatrigonColor(SDL_Surface * dst, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2,
Sint16 x3, Sint16 y3, Uint32 color);
int aatrigonRGBA(SDL_Surface * dst,  Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2,
Sint16 x3, Sint16 y3,
Uint8 r, Uint8 g, Uint8 b, Uint8 a);
Filled Trigon
int filledTrigonColor(SDL_Surface * dst, Sint16 x1, Sint16 y1, Sint16 x2,
Sint16 y2, Sint16 x3, Sint16 y3, int color);
int filledTrigonRGBA(SDL_Surface * dst, Sint16 x1, Sint16 y1, Sint16 x2,
Sint16 y2, Sint16 x3, Sint16 y3,
Uint8 r, Uint8 g, Uint8 b, Uint8 a);
Polygon 
int polygonColor(SDL_Surface * dst, Sint16 * vx, Sint16 * vy,
int n, Uint32 color);
int polygonRGBA(SDL_Surface * dst, Sint16 * vx, Sint16 * vy,
int n, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
AA-Polygon 
int aapolygonColor(SDL_Surface * dst, Sint16 * vx, Sint16 * vy,
int n, Uint32 color);
int aapolygonRGBA(SDL_Surface * dst, Sint16 * vx, Sint16 * vy,
int n, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
Filled Polygon 
int filledPolygonColor(SDL_Surface * dst, Sint16 * vx,
Sint16 * vy, int n, int color);
int filledPolygonRGBA(SDL_Surface * dst, Sint16 * vx,
Sint16 * vy, int n, Uint8 r, Uint8 g,
Uint8 b, Uint8 a);
  Textured Polygon 
int texturedPolygon(SDL_Surface * dst, Sint16 * vx, Sint16 * vy, int n, 
SDL_Surface *texture, int texture_dx, int texture_dy);
Bezier Curve
int bezierColor(SDL_Surface * dst, Sint16 * vx, 
Sint16 * vy, int n, int s, Uint32 color);
int bezierRGBA(SDL_Surface * dst, Sint16 * vx, Sint16 * vy,
int n, int s, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
        Note: s is the number of steps to render. 
 8x8 Characters/Strings 
int characterColor(SDL_Surface * dst, Sint16 x, Sint16 y,
char c, Uint32 color);
int characterRGBA(SDL_Surface * dst, Sint16 x, Sint16 y,
char c, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
int stringColor(SDL_Surface * dst, Sint16 x, Sint16 y, char *c,
Uint32 color);
int stringRGBA(SDL_Surface * dst, Sint16 x, Sint16 y, char *c,
Uint8 r, Uint8 g, Uint8 b, Uint8 a);
void gfxPrimitivesSetFont(unsigned char *fontdata, int cw, int ch);


totalement incompréhensible :euh:

impossible de déchiffrer ce truc sans faire une surchauffe cérébrale :lol:

Image utilisateurImage utilisateur
Avancement de mon lecteur audio : ||||||||||(90%)
En cours : finalisations : enfin on en voit le bout ! :p
 

Vous devez être inscrit pour pouvoir poster des messages

Retour au tutoriel

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 638 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.0333s (0.0225s)