pipe-game

Un jeu de cartes à piper les une dans les autres - retour accueil

git clone git://bebou.netlib.re/pipe-game
Log | Files | Refs | README |

commit 5877acfbcbc74bbc34e513cdd0fddcad9bfa1dc7
parent 58372ec8a24bdc7013ae970621b5eaebea86ae38
Auteurice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Wed, 22 Jan 2025 22:42:35 +0100

Support de la molette pour hand

Diffstat:
Minterface.c | 19+++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/interface.c b/interface.c @@ -317,10 +317,21 @@ int main(int argc, char **argv) { break; } break; - case 3: - curmenu=&hand; - curmenu->curline=ev.y; - break; + case 3: /*Mouse*/ + switch(ev.key) { + case 65512: /*MouseLeft*/ + if(ev.x<CARD_NAME_SIZE && ev.y<hand.cardCount) { + curmenu=&hand; + curmenu->curline=ev.y; + } + break; + case 65508: /*MouseWheelUp*/ + curmenu=moveselection(curmenu,piles,"up",selection); + break; + case 65507: /*MouseWheelDown*/ + curmenu=moveselection(curmenu,piles,"down",selection); + break; + } } }