1

bin voila
jcommence la programmation en C et j'ai voulu esayer avec une librairie.
g pris Xlib (paske la doc est en francais)

g une kestion:sans librairie, pour faire se deplacer un sprite, faut le dessinner, l'effacer (avec un Xor) et le redessiner a la nouvelle position
mais voila, dans Xlib, comment fait on les Xor,..et g pa tout compris sur la transparence...

a aussi existe t il une fonction random?

merci

heartheart
avatar
Plus t'avance moins vite
Moins t'avance plus vite...

forums/406

2

LES DOCS NOM DE LA FORCE !!!!!!!!!!! LES DOCS !!!!!!!!!!
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

3

.........desole....
mais dans la doc d'x-lib, dans la partie fonction sprite, il n'y a rien sur les and, xor,...
certes il est precise ke le mode normal pour les sprites est en OR, mais a part ca,...


vala chui tro nul jve me suicider
avatar
Plus t'avance moins vite
Moins t'avance plus vite...

forums/406

4

pour le random c ds la doc tigcc

et lis bien la doc d'xlib tout y est expliqué, je l'ai déjà parcourue une fois
ça fonctionne par transparence en fait je crois
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

5

oui pour le random je me rappelle l'avoir deja vu
merci


come tu le dit il faut combinerla transparenceet le mode normal...mais dan kl ordre? kel couleur de transparence?

j'ai penser a faire:
dessin=> mode OR
effacage=> mode transparent noir

en precisant ke transparent noir ca donne ca:

XLib permet d’afficher des sprites (images 16x16) ou Small (images 16x8) de 3 manières différentes :

- Mode Normal.
- Mode Transparence.
- Mode Maské.


Vous pourrez trouver sur le site XLib les différents logiciels pour créer ces formats.


**Le Mode Normal.

Le Mode normal n’est en fait que le mode OR ou autrement dit OU inclusif. En fait ce mode est un mode de transparence ou toutes les couleurs sont transparentes.

C’est la routine de sprite 16x16 (Small 16x8) en mode GRAY la plus rapide de XLib, car elle demande que peu d’opérations sur le GPlan.


Les différents cas de mesures sont :


W L D B (GPlan) Avec :
W W L D B W = WHITE
L L L B B L = LIGHT_GRAY
D D B D B D = DARK_GRAY
B B B B B B = BLACK
(Sprite)



>>void XGNSprite(short x, short y, void *_X_GNSprite);
Cette fonction permet d’afficher un sprite sur le GPlan actif aux coordonnées (x,y) en mode Normal.

NB : Cette fonction est clippée, c’est à dire qu’elle accepte n’importe quelle valeur pour x et y (to clip= couper, le sprite sera automatiquement coupé...).

>>void XGNSmall(short x, short y, void *_X_GNSmall);
Idem mais au format 16x8


**Le Mode Transparence.


Le Mode Transparence permet de dessiner un sprite en considérant une couleur comme transparente.

Au niveau rapidité, les fonctions de Transparences sont plus rapide que les fonctions Maskées mais plus lentes que les fonctions Normales.


Les différents cas dans le cas ou le blanc est transparent :


W L D B (GPlan) Avec :
W W L D B W = WHITE
L L L D B L = LIGHT_GRAY
D D L D B D = DARK_GRAY
B B L D B B = BLACK
(Sprite)



Les différents cas dans le cas ou le noir est transparent :


W L D B (GPlan) Avec :
W W W W W W = WHITE
L L L L L L = LIGHT_GRAY
D D D D D D = DARK_GRAY
B B B B B B = BLACK
(Sprite)


normalement ca devrait marcher mais mon prog bug....
couic
avatar
Plus t'avance moins vite
Moins t'avance plus vite...

forums/406

6

euh là je peux pas t'aider demande à neuroo ou trust moi g jamais programmé avec X :]
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

7

ok!!!

bin neurone!!! aide moi!!!!
meme si t'es pa la....


a au fait....
existe il une doc d'extgraph en francais??
paska ce moment la je change de lib..
avatar
Plus t'avance moins vite
Moins t'avance plus vite...

forums/406

8

pas à ma connaissance mais c'est pas de l'anglais dur à comprendre ...
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

9

Si tu veux une fonction XOR, il n'y a de toute façon pas vraiment le choix, tu ne pourras utiliser que ExtGraph. Les autres librairies ne sont pas suffisamment flexibles pour offrir ce genre de fonction.

Quant à la documentation, ben tu apprends l'anglais. 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é

10

ouais surment

mais deja k'en francais j'arrive pas a faire des trucs bidon.....wc
avatar
Plus t'avance moins vite
Moins t'avance plus vite...

forums/406

11

le truc avec X (et GX) c'est qu'il faut effacer l'ecran puis tout redessiner a chaque frame
parceque c'est assez goret comme methode que d'effacer le sprite avec un xor
(a la limite tu affichen un sprite tout blanc en normal par dessus)
avatar

12

croise

aaaaaaaaaa okok azerty
en fait fo tout redessiner...c'est pas trop lent comme methode ca???????
incroyable!!!


mais je trouve pas ca goret le coup du Xor(pas pour X en tout cas) je pense au contraire ke c'est une methode ki a fait ses preuve
avatar
Plus t'avance moins vite
Moins t'avance plus vite...

forums/406

13

KWT: suit ce que je dis aze, jeune padawan ...
puis si tu trouve que c trop lent grin bah on en reparle !

La méthode du sprite blanc en normal, bah c ce que je faisais sous extgraph smile pke le XOR, je trouve ca pas interessant comme méthode ... enfin, chacun son pt de vue dessus

14

chinois

bien je vais essayer ce ke m'a dit aze et tenter de ne pas aller vers le cote obscur tu C

mais en ce ki concerne le sprite blaanc:
si tu a un fon deriere, ca va faire un carre blanc non?
avatar
Plus t'avance moins vite
Moins t'avance plus vite...

forums/406

15

ben oui...
C'est pourquoi c'est mieux de redessiner l'arrière-plan, et si tu as bcp de sprites ça prend moins de temps
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

16

mais en plus, avec un sprite en XOR pour effacer, tu aurais toujours la "silhouette" blanche du sprite effacé sur l'arriere plan
avatar

17

vasy kwt jme sui arété o 2eme ta bien raison ya pu despoir pou toi
alor fai le
mai a ta place jatendrai lopen com sa kan tum vera tu poura dire ketu sera mor moin con

18

quelqu'un peut traduire ?
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

19

faut demander à yaro une balise [sms]

20

wakmek a écrit :
vasy kwt jme sui arété o 2eme ta bien raison ya pu despoir pou toi
alor fai le mai a ta place jatendrai lopen com sa kan tum vera tu poura dire ketu sera mor moin con

Vas-y, je me suis arreté au deuxième t'as bien raison il n'y a plus d'espoir pour toi alors fais-le, mais à ta place j'attendrais l'open comme ça tu me verras tu pourrais dire que tu seras mort moins con.

-> Même après traduction je comprends toujours pas le post wink
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

21

bah je sais pas, il ecrit avec un clavier de telephone portable ?

22

il a des serieux pb de francais, fo arreter la moquette je crois

23

j'ai compris la phrase mais pas pkoi il l'a dite
warau kado niha fuku kitaru.

#trifouet#!!!

24

c jean claude vandamme peut etre, non ?

25

ou un clown. grin
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.

26

ué surement, mais je savais pas qu'il savait ecrire en hieroglyphe

27

bin ca m'etais destiner
g rien compris

loooooooooool
jve manger et jvais voir si je compren mieu
avatar
Plus t'avance moins vite
Moins t'avance plus vite...

forums/406

28

si apres qqe reflexion j'ai compris, en fait en effet il est vaniteux et pretentieux
c quand mm assez contradictoire avec son comportement et ce qu'il affirme

29

nannnnnnnn
il a dit ke je deavia me suicider:!!!!!!!!
a l'open ti ptetre
...
avatar
Plus t'avance moins vite
Moins t'avance plus vite...

forums/406