1

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);
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

2

Essaye plutôt ça:

DrawClipRect (&(WIN_RECT){{10,53,220,75}},ScrRect, A_NORMAL);

Dessine un rectagle dans la zone taille de l'écran (ScrRect) de coordonées 10,53,220,75.

La fonction WinRect je ne l'ai jamais utilisé mais je pense que c'est pour la fenêtre graph??? Fait un tour dans l'aide de TIGCC header graph.h ou utilise extgraph pour faire des programmes plus optimisé. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

3

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?
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

4

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.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

5

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}}.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

6

Ah oui en effet, merci de me corriger.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

7

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)

8

À quoi bon?
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

9

C plus zouli, et ça évite des mauvaises idées du genre {0,0,LCD_WIDTH-1,LCD_HEIGHT-1} embarrassed

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

10

Thor :
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?


clipper ça veut dire que si ton rectangle depasse les limites de l'ecran, ils ne seront pas affichés (ce qui evite les plantages), pour des bonnes fonctions il y a genlib qui fait des tracés de lignes et rectangles assez rapides : http://www.timetoteam.fr.st
warau kado niha fuku kitaru.

#trifouet#!!!

11

Pas besoin de genlib pour tracer un rectangle, DrawClipRect marche très bien!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

Et pour le rectangle plein la meilleure fonction
c'est laquelle pour vous?
pour des bonnes fonctions il y a genlib qui fait des tracés de lignes et rectangles assez rapides
avatar
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.

13

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.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

14

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)

15

mourn
Oui, on peut afficher des rectangles avec AMS.
Si on a besin d'en afficher beaucoup, il vaut mieux écrire sa propre fonction, ou utiliser celle d'une libe existante...
avatar
« 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. »

16

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.
avatar
« 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. »

17

pkoi ce ;( ?

18

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.
avatar
« 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. »

19

C'est toujours le même argument ... smile

20

A chaque fois il ressort la même chose : "telle fonction de l'AMS convient très bien" en faisant semblant de ne pas avoir compris qu'on veut de la vitesse tritop
avatar
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.

21

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!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

22

Dans le doute laisse les au moins donner leur avis sans leur crier dessus. Personne ne t'as empecher de proposer AMS, fais juste pareil dans l'autre sens, logique smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

23

FillScrRect marche très bien pour un rectangle plein.

Ta réponse fait croire que FillScrRect est la meilleure de tous les points de vue. Tu n'as pas précisé que c'est la meilleure de TON point de vue. Donc tu fais de la propagande.
Sasume a précisé dans sa réponse qu'il parlait de vitesse.

Je pense que Thor n'est pas ignare, il sait sûrement que le ROM_CALL prend moins de place. Sa question porte très probablement sur la vitesse. Mais tu fais semblant de ne pas savoir, et pire, tu fais passer ta solution pour la meilleure de tout point de vue.

Encore pire, tu discrédites la réponse des autres : "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.".
Tu sais très bien qu'ils parlaient de vitesse, ils l'ont précisé. Tu fais donc semblant de ne pas comprendre pour pouvoir étendre ta propagande (de merde, comme toute propagande).
avatar
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.

24

Vertyos :
Dans le doute laisse les au moins donner leur avis sans leur crier dessus. Personne ne t'as empecher de proposer AMS, fais juste pareil dans l'autre sens, logique smile

Ah, puisque c'est moi qui crie dessus à ceux qui font de la pub pour genlib et semblables??? roll Tu as une vision très tordue des choses... roll Je vois exactement le contraire, moi. roll
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

25

Et au fait, c'est ScrRectFill et pas FillScrRect. (J'ai corrigé le message ./13.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

26

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#!!!

27

C'est surtout Thibaut (comme d'habitude roll) que j'accuse.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

28

T'as pas lu le #22 en entier. Moi je crie sur toi à cause de ta propagande, comme d'habitude tongue
avatar
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.

29

Kevin Kofler :
Ah, puisque c'est moi qui crie dessus à ceux qui font de la pub pour genlib et semblables??? roll Tu as une vision très tordue des choses... roll Je vois exactement le contraire, moi. roll


-->
Kevin Kofler :
Pas besoin de genlib pour tracer un rectangle, DrawClipRect marche très bien!
Kevin Kofler :
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.
Kevin Kofler :
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!

En oubliant le post 22 (je vais y revenir), TU es le seul qui s'emporte ici. Ma vision tordue des choses je pense que je la partage avec la majorité des posteurs ici (à eux de le dire).

Bon sinon le post 22 : lui au moins il est calme. Pas de "!!!", "???" et de sous-entendu douteux.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

30

> Ma vision tordue des choses je pense que je la partage avec la majorité des posteurs ici (à eux de le dire)
C'est clair.
avatar
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.