TacOS-team / tacos

Système d'exploitation / Operating System
GNU General Public License v3.0
9 stars 4 forks source link

Codage des clics de la souris #79

Closed MaximeCheramy closed 12 years ago

MaximeCheramy commented 12 years ago

Actuellement, la structure qui contient l'état de la souris est constitué des coordonnées de la souris et d'un tableau de 3 booleans pour les clics de la souris. Le problème c'est que bool ne fait pas parti de la libc conventionnelle et du coup il n'est pas possible de compiler les applis qui utilisent la souris.

Au passage, on pourrait simplement faire un truc du genre : struct mouse { unsigned int x : 13; unsigned int y : 13; unsigned int b1 : 1; unsigned int b2 : 1; unsigned int b3 : 1; unsigned int b4 : 1; unsigned int b5 : 1; unsigned int b6 : 1; };

Et ça resterait à la fois compact et très facile à utiliser.

NicolasFloquet commented 12 years ago

Ça aurait pas pris moins de temps de fixer que de l écrire ici? :D

Nicolas Floquet

Le 25 nov. 2011 à 16:59, MaximeCheramyreply@reply.github.com a écrit :

Actuellement, la structure qui contient l'état de la souris est constitué des coordonnées de la souris et d'un tableau de 3 booleans pour les clics de la souris. Le problème c'est que bool ne fait pas parti de la libc conventionnelle et du coup il n'est pas possible de compiler les applis qui utilisent la souris.

Au passage, on pourrait simplement faire un truc du genre : struct mouse { unsigned int x : 13; unsigned int y : 13; unsigned int b1 : 1; unsigned int b2 : 1; unsigned int b3 : 1; unsigned int b4 : 1; unsigned int b5 : 1; unsigned int b6 : 1; };

Et ça resterait à la fois compact et très facile à utiliser.


Reply to this email directly or view it on GitHub: https://github.com/TacOS-team/tacos/issues/79

MaximeCheramy commented 12 years ago

Je propose simplement :D.

luciemdx commented 12 years ago

Done!