> -Une matrice à laquelle est rattachée pour chaque case un sprite?
Une triple matrice (de word, de word, et de byte) + un gros paquet de tiles 16x16 (jusqu'à 560 sur certaines).
DrawClipChar: DrawStr DrawStrWidth FontCharWidth: DisplayString: StrWidthFromTo
J'ai jamais compris pourquoi hacker autant AMS, qu'est_ce que c'est gore
Folco (./43) :
Je vois pas pourquoi, tu peux m'expliquer ?
Folco (./43) :Je suis pas un champion du C mais il ne me semble me tromper en disant que -1 en int donne 0xFFFF et 0xFF en char. ce qui me parait une source que problème sans compter que l'on passe de signed a unsigned.
Je vois pas pourquoi, tu peux m'expliquer ?![]()
int save_font = FontGetSys(); ... reste du programme ... SetFontSys(save_font);(
Uther (./42) :
Je pensait également à -1 au début mais en regardant la doc de Tigcc j'ai vu ça :unsigned char FontSetSys (short Font);
ça risque de rendre l'utisation de -1 problematique?
Kevin Kofler (./48) :
Parce que mettre tous les bits d'un unsigned char à 1, ça donne 255, pas -1.
Folco (./49) :
Et on peut pas comparer un unsigned char à -1 c'est ça ? Ca compile pas ?
PpHd (./51) :Folco (./49) :Si, très bien même.
Et on peut pas comparer un unsigned char à -1 c'est ça ? Ca compile pas ?
PpHd (./51) :
C'est pareil ! C'est juste un représentant de la classe qui est différent.
Pollux (./53) :
Non, à cause de la promotion automatique (un)signed char -> int :/
Ca, les vieilles habitudes des pionniers qui n'avaient pas tigccdoc, dur de leur en vouloir quand même.
Folco (./57) :
les adresses des kb_vars [...] qui sont passées au-delà de $8000 au passage de AMS 3.01 -> 3.10 par exemple), ben une nouvelle version du kernel sort.