Thor Le 05/09/2003 à 22:08 J'arrive pas a dessiner un rectangle sans utiliser les lignes dans la doc j'ai trouver Winrect mais je pige pas le premier argument
j'aimerai aussi qu'on m'explique la fonction pour un rectangle plein c'est ScrRectFill je croi?
typedef struct {
short x0, y0, x1, y1;
} WIN_RECT;
WinRect (?????,&(WIN_RECT){{10, 53, 220, 75}}, B_NORMAL);
Thor Le 05/09/2003 à 23:21 Oui mais le c'est sensé déssiner un rectangle clipper ( je sais pas exactement ce que le clipping signifie si ce n'est que les pixel a l'extérieur du rectangle sont effacé)
Et pour le rectangle plein la meilleure fondtion c'est laquelle pour vous?
La fonction que je t'ai donné est clippé, cf ScrRect pour la clipper sur tout l'écran mais tu peux définir une zone...
Il n'y a pas de fonctions rectangle plein de l'AMS, je te conseil d'utiliser extgraph pour ça.
ScrRect n'est pas tout l'écran, c'est tout l'écran sauf la barre d'état. Tout l'écran, c'est &(SCR_RECT){{0,0,239,127}}.
Ah oui en effet, merci de me corriger.
Kevin> au fait... à quand FullScrRect?
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Pas besoin de genlib pour tracer un rectangle, DrawClipRect marche très bien!
Kevin Kofler Le 10/09/2003 à 20:09Edité par Kevin Kofler le 11/09/2003 à 00:22 Pour moi, la meilleure fonction, c'est celle de AMS parce qu'on utilise ce qui est déjà dans la ROM plutôt que de perdre de la place à réinventer la roue.
ScrRectFill marche très bien pour un rectangle plein.
C'est toujours le même dilemme, qu'est-ce que la meilleure fonction pour son programme, la plus rapide ou la plus économique ?
- économique: suit le conseille de Kevin
- rapide: celui de solid ou alors va voir du coté de extgraph v2 en demandant a Sasume (jackiechan)
nEUrOO> C'est plutôt XDanger qui s'est occupé des fonctions de rectangles, mais elles ont optimisables, puisaue j'ai optimisé ma fonction de ligne horizontale et qu'il s'est basé dessus, il me semble.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Parce que KK est lourd, ça fait des tonnes de fois qu'on essaie de lui montrer que de réécrire une fonction d'AMS peut être utile.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Qui te dit qu'"on veut" de la vitesse???
Tu n'es pas Thor à ce que je sache, donc c'est à lui de me dire ce qu'il veut, pas à toi!
hep hep, m'accuse pas, relis mon post, j'ai juste repondu à sa question et lui ai donné les routines a priori les plus rapides pour les rectangles, je fais pas de pub, je reste objectif.
warau kado niha fuku kitaru.
#trifouet#!!!
> Ma vision tordue des choses je pense que je la partage avec la majorité des posteurs ici (à eux de le dire)
C'est clair.

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.